我有一台返回非常大的JSON消息的服务器,我的客户端应用程序仅依赖于此响应的一部分。客户端应用程序需要检查JSON消息中是否存在“ xyz”属性,并根据结果运行特定的用例。
对于此要求,将整个JSON消息转换为对象听起来对我来说有点昂贵,因此存在这个问题。
是否有像XML一样的标准JSON查询语言?如果是,那么最好的方法是在Java中实现此查询语言。
仅供参考:不能在服务器端更改或添加新服务。
在javascript中,如果使用正确的标头(application / json)发送响应,则JSON响应将是javascript对象。这就是您要的吗?我不确定你的问题。
—
Florian Margaine '02
@Florian我同意,让我更新我的问题并使它特定于Java。
—
2012年
然后,我想您已经尝试过json.org/java了?:-)
—
Florian Margaine 2012年
我一直在想同样的事情。我见过的每个JSON Java库似乎都非常庞大;有沿线的任何
—
Izkata
JSON.getString(json_string, 'foo.22.bar')
(对于在物业“富”名单的22元,财产“栏”,其中包含一个String)
或者,
—
Izkata 2012年
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
例如,为避免每次都进行解析