如何解析JSON对象,将其更新到位,然后用Java将其保存回磁盘?

时间:2015-05-26 11:09:57

标签: java json

什么是最容易使用的JSON Java库来解析JSON(它的结构可能会有所不同,所以我可以将它映射到Java类,就像我看到多个库那样)更新一些元素这个JSON中的数组然后将其保存回磁盘?

Java中有很多用于JSON的库(Gson,Jackson等),并且如此复杂,对于我需要的东西而言,与其他编程语言相比,似乎完全过度。

最简单的使用方法是什么? (也许还有一些关于如何做到这一点的例子)

3 个答案:

答案 0 :(得分:1)

我在Json-Simple取得了巨大成功。

您可以查看here

我用它来解析150万个Twitter流数据(使用JSON)。

您可以在blog上找到一些示例代码。

答案 1 :(得分:1)

您可以使用java-json jar。可以找到此jar的文档here

答案 2 :(得分:1)

我使用net.sf.json来执行此操作。

这是一个例子:

    String fromFile="{\"he\",\"hello\"}" //read from file instead
    JSONObject object=(JSONObject)JSONSerializer.toJSON( fromFile );
    object.put("he", "hello2");
    System.out.println(object);

输出:

{"he":"hello2"}