将多维数组编码为 JSON 格式


encoding multidimensional array into json format

employees = [
    {
    "firstName":"John",
    "lastName":"Doe",
    "sub":[{"sub_name":"subcat1"},
           {"sub_name":"subcat2"}
    ]
    }, 
    {
    "firstName":"Anna",
    "lastName":"Smith",
    "sub":[{"sub_name":"subcat3"},
           {"sub_name":"subcat4"}
    },
    {
    "firstName":"Peter",
    "lastName":"Jones",
    "sub":[{"sub_name":"subcat5"},
           {"sub_name":"subcat6"}
    },
];

我想构造一个多维数组,在 php 中使用 json_encode(( 函数编码后,应该以上述 json 格式为我输出。

多维数组应该是什么样子的?

要从您拥有的 json 向后工作,请运行var_export(json_decode($json, true))并查看它为您提供的数组。