有一种Java标准方法可以在不使用Gson,Jackson的情况下读取/写入Json流,...(其他json解析器)?,目前我有一个这样的文件:
文件:
01={"string":"Test","number":25,"array":[1,2,3],"object":{"property":"Jack","subobj":{"arr":["php","java"],"numero":1}}}
02=other json object
03=other json object
我需要最标准的方法,来获取对象(POJO)。感谢您的任何帮助。
Java 没有解析 JSON 的标准类。这就是为什么有这么多库的原因(json.org 列出了 23 个)。
当你真的想在没有外部库的情况下做到这一点时,你可以尝试使用正则表达式和/或字符串操作构建自己的解析器,但这将是一个糟糕的主意。真的,不要重新发明轮子并选择一个图书馆。
在普通的java API中,没有任何实现。
另外,我不建议您创建实现(解析器并不容易实现)。