我有一个格式化的流在Json中,我想将它转换为另一种格式,以便将它与另一个应用程序的输入相匹配。 例如:
{
"id": "133880733349264",
"feed": {
"data": [
{
"message": "message",
"created_time": "2013-03-16T12:12:10+0000",
"id": "133880733349264_477856435618357",
"comments": {
"data": [
{
"message": "message",
"id": "133880733349",
}
]
}
}
需要: {
"feed": {
"identifier": "133880733349264"
"message": "message",
"created_time": "2013-03-16T12:12:10+0000",
"id": "133880733349264_477856435618357",
},
"comments": {
"message": "message",
"id": "133880733349",
"message_id":"133880733349264"
}
}
关于如何使用它的任何想法或模式?
答案 0 :(得分:1)
这不是火箭科学。
转换的详细信息取决于您的应用程序以及您使用的JSON库(或绑定)的性质。如果您想查看可用内容,请访问http://www.json.org。
另一种选择是使用JSLT引擎......或多或少是“XSLT for JSON”。
我发现了一些谷歌的点击...一旦我说服谷歌我真的意味着JSLT 而不是JSTL。但有趣的是,提到JSLT的所有SO问题似乎实际上都是JSTL的拼写错误。 (对我来说这个方法有点警告......)