node.js JSON对象和string的相互转化

JSON.stringify(obj)将JSON转为字符串

var json = { aa: ['sdddssd'],
  bb: [ '892394829342394792399', '23894723984729374932874' ],
  cc: ['11111111111111'] }

=> var string = JSON.stringify(json)

string:

{"aa":["sdddssd"],"bb":["892394829342394792399","23894723984729374932874"],"cc":["11111111111111"]}


JSON.parse(string)将字符串转为JSON格式

JSON.parse(string):

=>

{ aa: ['sdddssd'],
  bb: [ '892394829342394792399', '23894723984729374932874' ],
  cc: ['11111111111111'] }

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML是一种用于创建网页的标记语言,它由浏览器解析并渲染成可视化的网页。HTML由一系列标签组成,这些标签用于标记文本、图像、链接等内容,以及定义网页的结构和样式。 Node.js是一个基于Chrome V8引擎的JavaScript运行时环境。它允许您使用JavaScript编写服务器端代码,并通过Node.js的内置模块扩展了JavaScript的功能。Node.js具有非阻塞I / O模型,这使得它能够在处理大量并发请求时表现出色。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript的对象表示法,并广泛用于前后端之间的数据传输。JSON由键值对组成,其中键是字符串,值可以是字符串、数字、布尔值、对象、数组等数据类型。 在你提供的代码中,使用了Node.js的fs模块读取和写入文件。通过读取todo.json文件并将其转换为txt格式,然后保存为可导入MySQL的格式。 通过使用JSON.parse将读取的数据解析为JavaScript对象,然后遍历每个对象,根据需要对数据进行处理,例如将布尔值转换为0或1,并调整日期格式。 然后,使用制表符(\t)分隔不同的列,确保列的顺序与MySQL表中的列的顺序相同。行结尾使用回车和换行符(\r\n)分割。 最后,将处理后的数据保存到txt文件中。 这样,你就可以使用Node.js工具将json格式文件转换为MySQL格式可导入的txt文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [使用node.jsjson格式数据导入MySQL](https://blog.csdn.net/weixin_41231535/article/details/113920062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值