Java 将JSON从一种格式转换为另一种格式?
我有一个json格式的流,我想将它转换成另一种格式,以便与另一个应用程序的输入相匹配。 例如:Java 将JSON从一种格式转换为另一种格式?,java,json,Java,Json,我有一个json格式的流,我想将它转换成另一种格式,以便与另一个应用程序的输入相匹配。 例如: { "id": "133880733349264", "feed": { "data": [ { "message": "message", "created_time": "2013-03-16T12:12:10+0000", "id": "133880733349264_477856435618357",
{
"id": "133880733349264",
"feed": {
"data": [
{
"message": "message",
"created_time": "2013-03-16T12:12:10+0000",
"id": "133880733349264_477856435618357",
"comments": {
"data": [
{
"message": "message",
"id": "133880733349",
}
]
}
}
需要:
{
关于如何使用它有什么想法或模式吗?这几乎不是火箭科学
另一种选择是使用JSLT引擎……或多或少是“XSLT for JSON”
我在谷歌上找到了一些关于这方面的信息……有一次我说服谷歌我真的是指JSLT而不是JSTL。但有趣的是,所有提到JSLT的问题实际上似乎都是JSTL的拼写错误。(这给我敲响了一些关于这种方法的警钟…)您能提供更多信息吗?您的问题并没有给我们提供任何依据。(格式化)代码示例应该是最少的。还有任何特定的错误消息可能会有帮助。要了解更多信息,请阅读。我很确定这不是rocket sience:)我想知道是否使用某种解析器来完成这项工作
"feed": {
"identifier": "133880733349264"
"message": "message",
"created_time": "2013-03-16T12:12:10+0000",
"id": "133880733349264_477856435618357",
},
"comments": {
"message": "message",
"id": "133880733349",
"message_id":"133880733349264"
}
}