我正在寻找问题的解决方案,根据我的理解,这应该是相当普遍的。
我有一堆具有不同键的json对象(一些代表用户,一些代表用户的文本,一些代表一个地方)。现在我需要做的是,在我的键值存储db(恰好是一个嵌入式neo4j)中为每个json对象创建一个数据集 - 我需要使用java接口而不是其余接口。
问题是,我不知道编译时的json布局(键的名称) - 当然我对每种对象类型都知道它们,但我不想写一堆方法每个对象类型,而不是通用方法。所以我想,好吧,没什么大不了的,我只是创建一个条目,其中键是json-key,值是json-value。
但是,为了什么,我无法找到迭代json结构并检索键名的解决方案。我到目前为止找到的每个解决方案都希望事先知道关键名称以获得价值。
有没有办法这样做???这是一种罕见的情况吗?我本以为这是一项非常普遍的任务。
任何人都可以帮忙吗? 提前谢谢,
克里斯