如何使用Java在单个JSON文件中读取多个JSON文档?

时间:2016-08-01 09:59:26

标签: java json

我是JSON的新手,我想使用设备ID读取JSON文档,我在单个文件上有很多文档,就像数据库一样:

   {
      "deviceType":"AccessPoint",
      "transactionType":"response",
      "messageType":"set_config",
      "classes":[
          {
              "deviceType":"AccessPoint",
              "classId":1,
              "ipv4":"192.168.100.100",
              "netmask":"192.168.100.100",
              "ipv6":"192.168.100.100",
              "className":"Interface",
              "interfaceName":"wlan0",
              "state":"UP",
              "type":"wireless",
              "deviceId":"1234",
              "status":"waiting"
          }
       ],
     "deviceId":"1234",
     "transactionId":"201675"
   }

有时,classes数组包含多个数组,如索引[{},{},..]。 那么,我如何使用java web应用程序使用搜索条件来阅读文档。

1 个答案:

答案 0 :(得分:0)

出于好奇,杰克逊做了一些事情(流媒体解析器,因为提到了大量的元素)。我只是输出名称:值,这可以在逻辑上增强,以满足您的口味。这甚至不接近生产,但是一个良好的开端。

$input