我有一个对我来说不容易解决的问题。我有一个无法更改的JSON输出,我想将其填充到其他JSON中 空白。这可能吗?
聊天输出:
[{
"username": "Support Team",
"time": 1549182522,
"text": "Hallo Willkommen"
}, {
"username": "Support Team",
"time": 1549182723,
"text": "Hallo Willkommen"
}, {
"username": "Support Team",
"time": 1549185218,
"text": "HHallo Willkommen"
}]
其他杰森:
{
"id": "78",
"json": ""
}
我需要在json字段中将无法更改聊天输出的内容填充到Other-Json中。如何运作?
答案 0 :(得分:1)
JSON.stringify()方法将JavaScript对象或值转换为JSON字符串,因此Other-Json:
{ “ id”:“ 78”, “JSON”:JSON.stringify(聊天输出) }
答案 1 :(得分:0)
据我了解,您正在寻求将Chat-Output
JSON插入Other-Json
中。如果您需要外壳程序级别的解决方案(而不是基于脚本/编程),则可以使用许多实用程序来处理JSON。我为您提供-jtc
(https://github.com/ldn-softdev/jtc)。
然后您的要求显得微不足道:
bash $ echo '{ "id": "78", "json": "" }' | jtc -w'[json]' -u Chat-Output.json
{
"id": "78",
"json": [
{
"text": "Hallo Willkommen",
"time": 1549182522,
"username": "Support Team"
},
{
"text": "Hallo Willkommen",
"time": 1549182723,
"username": "Support Team"
},
{
"text": "HHallo Willkommen",
"time": 1549185218,
"username": "Support Team"
}
]
}
bash $