javascript - 如何将 JSON 对象作为新级别添加到另一个 JSON 对象?

标签 javascript json multidimensional-array

我有一个代码可以获取两个 JSON 对象的最终集合,类似于这样。

var jsonL1 = {"holder1": {}}
var jsonL2 = {"section":"0 6","date":"11/12/13"}

我想在 jsonL1.holder1 中插入 jsonL2 并将其合并到一个 JSON 对象中。

期望的输出

{
    "holder1": {
        "section": "0 6",
        "date": "11/12/13"
    }
}

我该怎么做?

最佳答案

很简单:

L1.holder1 = L2

我从变量名中删除了“json”,正如@patrick 已经说过的,您处理的不是“JSON 对象”,而是对象文字。

另请参阅:There is no such thing as a JSON object

您可能还想了解更多关于 objects in JavaScript 的信息.

关于javascript - 如何将 JSON 对象作为新级别添加到另一个 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808972/

相关文章:

Javascript - 以编程方式批量打印 HTML 文档

javascript - var notification = 新通知

php - 如何将多维数组转换成mysql表

php - 如何在php中动态设置数组键

javascript - 如何在 ColdFusion CFC 的远程方法中使用/访问 SESSION 变量?

javascript - jQuery .click() 事件不起作用。两个中的一个正在工作,另一个没有

javascript - 如何在 JavaScript 中创建对象集合并在另一个对象中赋值?

c# - 使用 C# 将数据发送到接受 JSON 数据的通用处理程序

javascript - 内联 JavaScript 与 CSP 级别 1 结合使用

multidimensional-array - 转换boost::detail::multi_array::mutable_iterator_tag to std::random_access_iterator_tag