如何使用 php 将嵌套的 json 保存在 txt 文件中


How to save a nested json in txt file with php

如何快速轻松地保存嵌套在 php 中的 JSON。我所说的嵌套是这样的:

嵌套的 JSON:

{
    "key1":"value",
    "key2":"value",
    "key3":"value",
    "key4":{
        "key1":"value",
        "key2":"value",
        "key3":"value"
    },
    "key5":{
        "key1":"value",
        "key2":"value",
        "key3":"value"
    }
}

json plain in 一行(当我只使用 echo json_encode($array))时):

{"key1":"value","key2":"value","key3":"value","key4":{"key1":"value","key2":"value","key3":"value"},"key5":{"key1":"value","key2":"value","key3":"value"}}

我想要这样做的原因是 json 必须易于人类阅读。当一切都在一条线上时,这无济于事。

使用正确的$options参数进行json_encode (PHP>= 5.4)

echo json_encode($object, JSON_PRETTY_PRINT);