json_decode 函数需要严格格式的 JSON,并且不会接受没有键的值,但是,我打算使用键的方式并不重要,并且重复手动指定数字键很乏味。
最明显的答案是编写我自己的“JSON”解码器,如果在被解码的字符串中省略了数字键,它将直观地分配数字键。我正在尝试确定是否有我没有看到的更明显的解决方案。
更具体地说,我希望能够解码如下字符串:
{"my", "array", "of", "values"}
好像是这样写的
{"0":"my", "1":"array", "2":"of", "3":"values"}
该指数的值没有实际意义。我将使用 foreach 并且顺序无关紧要,它只是额外输入以这种方式形成我的源 JSON,因此搜索快捷方式。