我有一个这样的json字符串:
"files": {
"fileA.c": {
"size": 100
},
"fileB.txt": {
"size": 200
}
}
我想使用JsonPath提取文件名 {"fileA.c","fileB.txt"} 。请注意,文件的数量是未知的。
问题是,我不知道文件名是键还是值:
- 如果它是一个密钥……那么我当然不知道密钥名称,因为那是我要提取的信息。
- 如果它是一个值,那么它的键是什么?
- 我可以使用 JsonPath 提取文件名吗?如果是这样,怎么做?
- 如果 JsonPath 不能做到这一点,是否有任何 Json 的 Java 库可以实现这一点?