我已经多次提醒我(现在我自己也提醒SO用户),JSON是一种文本编码,与JavaScript对象不同。
在PHP中,可以像在JavaScript中一样使用数组。在J2EE中,您可以创建JsonArray或JsonStructure(https://docs.oracle.com/javaee/7/api/javax/json/JsonArray.html)...对于这些Java对象,对我而言,这似乎已经像是创建JSON的意思的混蛋。
所以我的问题是:用JavaScript以外的语言描述类似JSON的数据结构的正确方法是什么?有什么比JSON更好的东西吗?如果我问我的同事问我的PHP页面中数组的内容,那么说“这是JSON”是否错误?我猜的替代方法是关联数组(或映射),但是关联数组比JavaScript对象宽得多,JavaScript对象又只能包含数组,对象和键值对。
最佳答案
JSON是PHP或您选择使用的任何语言的数据结构的编码表示。
此过程可以用许多名称引用,serialization,marshalling仅举几例。