如何一起加入json

时间:2019-02-03 10:22:56

标签: arrays json

我有一个对我来说不容易解决的问题。我有一个无法更改的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中。如何运作?

2 个答案:

答案 0 :(得分:1)

JSON.stringify()方法将JavaScript对象或值转换为JSON字符串,因此Other-Json:

  

{       “ id”:“ 78”,       “JSON”:JSON.stringify(聊天输出)   }

答案 1 :(得分:0)

据我了解,您正在寻求将Chat-Output JSON插入Other-Json中。如果您需要外壳程序级别的解决方案(而不是基于脚本/编程),则可以使用许多实用程序来处理JSON。我为您提供-jtchttps://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 $