首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将JSON对象作为新级别添加到另一个JSON对象?

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

Stack Overflow用户
提问于 2011-01-26 19:24:27
回答 2查看 18.9K关注 0票数 8

我有一段代码,它位于两个JSON对象的最终集合中,如下所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var jsonL1 = {"holder1": {}}
var jsonL2 = {"section":"0 6","date":"11/12/13"}

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

期望输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "holder1": {
        "section": "0 6",
        "date": "11/12/13"
    }
}

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-26 19:26:45

它很简单,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
L1.holder1 = L2

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

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

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

票数 6
EN

Stack Overflow用户

发布于 2011-01-26 19:27:10

如果希望第一个对象引用第二个对象,请执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jsonL1.holder1 = jsonL2;

如果你想要第一个版本的第二个版本,那就不一样了。

所以这取决于你把它合并成一个对象是什么意思。使用上面的代码,对jsonL2的更改将在jsonL1.holder中可见,因为它们实际上只是引用了相同的对象。

有点离题,但为了更直观地描述JSON数据和javascript对象之间的区别:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    // this is a javascript object
var obj = {"section":"0 6","date":"11/12/13"};

    // this is valid JSON data
var jsn = '{"section":"0 6","date":"11/12/13"}';
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4808972

复制
相关文章
如何将企业网络连接到ISP?
现代企业的 IP 网络都连接到了全球 Internet,它们使用 Internet 实现自己的数据传输需求,并且通过 Internet 为客户和业务合作伙伴提供各种服务。为了满足这些不同的需求,人们必须能够从世界各地访问多种系统—从 Web 服务器到大型机,再到工作站。
网络工程师笔记
2021/05/17
1.9K0
配置Oracle Gateway 12连接到SQL server 2014
最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能。这个Gateway的实质是透过dblink来实现的。即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等。本文简要描述其配置过程。
Leshami
2018/08/13
2.9K0
配置Oracle Gateway 12连接到SQL server 2014
如何将 CFO 从以太坊连接到 Polygon
我们很高兴地宣布 Polygon 已成功集成到 Potato Media。通过 Polygon 的跨链技术为所有用户提供更便宜的交易费用和更快的时间进行交易。此外,我们相信 Polygon 生态系统可以为冷冻世界带来前瞻性的愿景。
公众号---人生代码
2021/09/18
1.1K0
如何将 CFO 从以太坊连接到 Polygon
1229|如何将SAP NetWeaver Gateway连接到SAP Business Suite?
如何将SAP NetWeaver Gateway连接到SAP Business Suite?
不会写代码的杰尼
2022/05/19
3930
1229|如何将SAP NetWeaver Gateway连接到SAP Business Suite?
如何将北京时间批量转为Unix时间?用Excel!
  前面我们说过Unix时间戳转换怎样在Excel批量修改,有些人就想如果有特殊需求,那能不能批量将北京时间批量转成unix时间呢?能!用Excel就可以实现!跟ytkah一起试试吧。   将unix
ytkah
2018/03/05
2.3K0
如何将北京时间批量转为Unix时间?用Excel!
php-fpm配置Unix socket连接死活不行
NGINX: connect() to unix:/var/run/php7.2-fpm.sock failed (2: No such file or directory)
waki
2021/12/08
1.5K0
[翻译]我们如何将 Airbnb Cereal 字体引入UI
在印刷行业,决策通常在品牌传达层面上进行 - 需要考虑将外观,感觉和品牌准确表达。 但是在UI设计中呢?Airbnb 的 UI 界面正常情况有 90% 是文本,因此更改字体会给我们的UI设计带来重大变化。
Fred Liang
2018/10/08
1.5K0
[翻译]我们如何将 Airbnb Cereal 字体引入UI
PHP 调用 Go 服务的正确方式 - Unix Domain Sockets
枕边书
2018/01/04
2.1K1
php如何将pdf为图片(PNG)
开发过程中总会遇到pdf预览的问题,下面是其中一个解决方案 无论是转化为多张还是单张图片,都需要安装PHP的Imagick扩展。可以根据下面的代码进行优化,比如自定义分辨率,自动检测文件目录,进行压缩等 /** * 将pdf文件转化为多张png图片 * @param string $pdf pdf所在路径 (/www/pdf/test.pdf pdf所在的绝对路径) * @param string $path 新生成图片所在路径 (/www/images/) * * @return array|
美团骑手
2021/12/24
1K0
PHP调用Go服务的正确方式 - Unix Domain Sockets
作者:枕边书 链接:http://www.cnblogs.com/zhenbianshu/p/7265415.html 來源:博客园 问题 可能是由于经验太少,工作中经常会遇到问题,探究和解决问题的过程总想记录一下,所以我写博客经常是问题驱动,首先介绍一下今天要解决的问题: 服务耦合 我们在开发过程中可能会遇到这样的情况: 进程依赖于某服务,所以把服务耦合在进程代码中; 服务初始化耗时长,拖慢了进程启动时间; 服务运行要占用大量内存,多进程时内存损耗严重。 如我上篇文章 小时到分钟 - 一步步优化巨量关键词
李海彬
2018/03/19
9820
我们如何将 iOS 应用启动时间减少 60%
作者 | 菲利普·布斯克 译者 | 刘志勇 策划 | Tina 对消费者而言,应用程序的启动时间是一个重要的指标,因为这是消费者首次接触到应用程序,即便是最细微的改善,都会给消费者体验带来极大的好处。第一印象是影响消费者转化的主要因素,而启动时间通常反映了整个应用程序的质量。另外,还有一些公司发现,延迟的增加等同于销售量的下降。 在 DoorDash ,我们对应用程序的启动速度给予了很大的关注。我们努力优化消费者的体验,并持续改善。 本文将探讨三个独立的优化,将我们的 iOS 消费者应用程序启动时
深度学习与Python
2023/03/29
4810
我们如何将 iOS 应用启动时间减少 60%
Apache里如何将图片解析成PHP
首先,如果没有安装PHP,先安装PHP yum install -y php 然后进入网站根目录,如果不记得网站根目录,可以去配置文件里找 我的是/mnt/z 所以进入这个目录下,新建一个i
宸寰客
2020/07/16
1.1K0
利用PHP和crontab实现定时推送链接到百度
百度站长之家 https://ziyuan.baidu.com 获取自己站点的推送接口
Qicloud-W
2023/03/07
4280
UNIX命令
一、UNIX命令格式 1、UNIX命令提示符 在命令行下,操作系统会显示一提示符,提示用户在此提示符后可以输入一行命令。不同的Shell有不同的缺省提示符: B Shell和K Shell的缺省提示符为”$”; C Shell的缺省提示符为”%”; 但当以root用户登录时,系统提示符统一缺省为”#”。 用户可以更改自己的缺省Shell和提示符。
全栈程序员站长
2022/09/05
3.9K0
Unix之路
本来不应该这样,但事实使我惊讶的是,我们对网络的依靠有多强大。甚至我发现自己除了使用Web浏览器外没有使用其他任何东西。如此强调基于Web的服务,您可能会忘记欣赏不起眼的操作系统。
资讯类翻译专栏
2020/12/15
7660
php格式怎么转换为pdf,PHP如何将将word文件转为pdf
PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。
全栈程序员站长
2022/08/26
5.5K0
php格式怎么转换为pdf,PHP如何将将word文件转为pdf
php 同时主动推送链接到百度,神马等站长平台
把需要提交的链接和各站长 api 分别放在两个 txt 文件里面,然后运行 php 文件进行提交,不同站长提交成功一般返回的都是 200 状态码。
Cell
2022/02/25
7640
php 同时主动推送链接到百度,神马等站长平台
利用PHP和crontab实现typecho定时推送链接到百度
想必大家都知道在百度站长添加网站吧,这里就不赘述了 百度站长平台:https://ziyuan.baidu.com 在百度站长中打开自己的网站
云计算小黑
2022/12/28
2820
点击加载更多

相似问题

如何在Windows上构建Python Sybase模块?

20

如何在libvirt中设置超时(使用Python)

32

安装python的Sybase模块

10

使用sybase在php中执行查询超时

11

如何在Python HTTPServer中设置超时

1167
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文