当前位置: 首页 > 知识库问答 >
问题:

关于JSON对象

尉迟高澹
2023-03-14

我有如下字符串:

const diaChinh = "{'codeTinh':'HN', 'tinh' : 'Hà Nội' , 'codeHuyen ': 718, 'huyen ': 'Quận Bắc Từ Liêm, Hà Nội'}"

如何设置格式,如下所示:

const diaChinh = {codeTinh:'HN', tinh : 'Hà Nội' , codeHuyen: 718, huyen: 'Quận Bắc Từ Liêm, Hà Nội'}

共有1个答案

戎鹏云
2023-03-14

首先,您必须将JSON中的'替换为。然后,您必须删除属性字符串中存在的任何类型的空格,如'code huyen':718,'huyen':'qu conn b c tliêm,hàn i'

可以使用json.parse方法

var diaChinh = "{'codeTinh':'HN', 'tinh' : 'Hà Nội' , 'codeHuyen ': 718, 'huyen ': 'Quận Bắc Từ Liêm, Hà Nội'}";

diaChinh = diaChinh.replace(/\s+(?='\s*:\s*,*)/g, '');
diaChinh = diaChinh.replace(/\'/g, '"');

var obj = JSON.parse(diaChinh);
console.log(obj.huyen);
 类似资料:
  • Navicat 提供强大的工具助你管理服务器对象,例如数据库、表、视图、函数等。 【注意】在 Navicat 中开始使用服务器对象前,你要首先创建连接。 在对象设计器的“SQL 预览”或“脚本预览”选项卡中,你可以预览创建或编辑对象时所需的 SQL 语句和脚本。对于某些数据库或模式对象,你可以使用底部的下拉式列表来显示在“文件”菜单中选择“保存”或“另存为”时所运行的 SQL 或脚本。 Navic

  • Navicat 提供强大的工具助你管理服务器对象,例如数据库、表、视图、函数等。 【注意】在 Navicat 中开始使用服务器对象前,你要首先创建连接。 在对象设计器的“SQL 预览”或“脚本预览”选项卡中,你可以预览创建或编辑对象时所需的 SQL 语句或脚本。对于某些数据库或模式对象,你可以使用底部的下拉式菜单来显示在“文件”菜单中选择“保存”或“另存为”时所运行的 SQL 或脚本。 Navic

  • Navicat 提供强大的工具助你管理服务器对象,例如数据库、表、视图、函数等。 【注意】在 Navicat 中开始使用服务器对象前,你要首先创建连接。 在对象设计器的“SQL 预览”或“脚本预览”选项卡中,你可以预览创建或编辑对象时所需的 SQL 语句和脚本。对于某些数据库或模式对象,你可以使用底部的下拉式列表来显示在“文件”菜单中选择“保存”或“另存为”时所运行的 SQL 或脚本。 Navic

  • 本文向大家介绍详谈Java中net.sf.json包关于JSON与对象互转的坑,包括了详谈Java中net.sf.json包关于JSON与对象互转的坑的使用技巧和注意事项,需要的朋友参考一下 在Web开发过程中离不开数据的交互,这就需要规定交互数据的相关格式,以便数据在客户端与服务器之间进行传递。数据的格式通常有2种:1、xml;2、JSON。通常来说都是使用JSON来传递数据。本文正是介绍在Ja

  • 我得到了一个JSON格式的对象列表。在存储这个列表后,我需要能够搜索/排序这个列表的任何属性。例如,我的数据是产品数据,产品有属性。有什么库可以帮助按价格排序和/或按产品名称搜索吗?