我正在寻找为json对象中的所有字段打印jsonpath的Java API。需求的第一部分是,对于给定的json对象(或字符串)-
{
"store": {
"book": [
{
"category": "reference",
"author": "Nigel Rees",
"title": "Sayings of the Century",
"price": 8.95
},
{
"category": "fiction",
"author": "Evelyn Waugh",
"title": "Sword of Honour",
"price": 12.99
}
}
它应该以key-value的方式打印所有属性,其中key是字段的jsonpath。
输出应该如下所示-
$.store.book[0].category=reference
$.store.book[0].author=Nigel Rees
$.store.book[0].title=Sayings of the Century
$.store.book[0].price=8.95
$.store.book[1].category=fiction
$.store.book[1].author=Evelyn Waugh
$.store.book[1].title=Sword of Honour
$.store.book[1].price=12.99
等等。这将用于匹配来自另一个json对象的值(我的第二个需求)。
我找到了一个APIhttps://github.com/json-path/JsonPath,它有点符合我的需求的第二部分,但它没有任何实用方法或获取对象或字段的JsonPath的方法。
在jsonpath中是否有任何Java api或方法,我可以在那里为json对象中的给定字段获取jsonpath?
有没有尝试过使用gson库,看看com.google.gson.stream.jsonReader.getPath()我想这会让您找到正确的方向。
请帮助将此类型打印为格式?
问题内容: 我有一个使用JSON解析过的javascript对象,现在我想打印该对象,以便对其进行调试(该函数出了点问题)。当我执行以下操作时… 我列出了多个[object Object]。我想知道如何打印此内容以查看内容? 问题答案: 大多数调试器控制台都支持直接显示对象。只需使用 根据您的调试器,这很可能会将对象在控制台中显示为折叠的树。您可以打开树并检查对象。
使用 Photoshop,您可以打印任何兼容的 3D 模型,而无需担心 3D 打印机的限制。在准备打印时,Photoshop 会自动使 3D 模型防水。Photoshop 还会生成必要的支撑结构(支架和底座),以确保您的 3D 打印能够成功完成。 准备打印 3D 对象 选择“窗口”>“工作区”>“3D”以切换到 3D 工作区。 在 Photoshop 中打开 3D 模型。如果需要,请在打开 3D
问题内容: 我从mysql数据库获取ID和类别名称。 当我警告结果时,我得到: (这是对象吗?) 我如何打印这样的结果: 丹斯基 M \ u0119skie M \ u0119ski-编码错误。应该是 Męskie 。我该如何更改? 问题答案:
本文向大家介绍在JavaScript中打印JSON嵌套对象?,包括了在JavaScript中打印JSON嵌套对象?的使用技巧和注意事项,需要的朋友参考一下 要在JavaScript中打印JSON嵌套对象,请将for循环与JSON.parse()一起使用。以下是代码- 示例 要运行上述程序,您需要使用以下命令- 在这里,我的文件名为demo145.js。 输出结果 这将产生以下输出-
问题内容: 我是Java的新手。我说,我有一个类 人 。我要列印 上面的代码给出如下输出: 这有什么意义? 该对象是否具有某种唯一标识? 我可以自定义吗?我的意思是编写自己的函数,该函数在打印时会输出? 如果是这样,我该怎么做? 问题答案: 如果要打印任何对象的有意义的内容,则必须实现自己的方法,该方法将覆盖parent()类的方法。默认情况下,所有类(无论您创建什么)都扩展类。 样例代码: 输出