`
xixian
  • 浏览: 215250 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js中字符串转为json格式

    博客分类:
  • js
阅读更多
     JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 
    其格式如下:
{
  name:"海贼王",
  role:[
  {
  name:"路飞",
    skills:{
    skill:["乱枪打","霸气"]
  }
  },
  {
  name:"索隆",
    skills:{
    skill:["三刀流","一零八烦恼风"]
  }
  }
  ]
}

在js中将字符串转换为json对象如下:
function strToJson(str){
     var json = eval('(' + str + ')');
     return json;
}


测试页面:
<html>
<head>
</head>
<body>
<script type="text/javascript">
function strToJson(str){
     var json = eval('(' + str + ')');
     return json;
}
var onepiece=strToJson("{name:'海贼王',role:[{name:'路飞',skills:{skill:['乱枪打','霸气']}},{name:'索隆',skills:{skill:['三刀流','一零八烦恼风']}}]}");
alert(onepiece.name);//海贼王
alert(onepiece.role[0].name);//路飞
alert(onepiece.role[0].skills.skill[0]);//乱枪打
</script>
</body>
</html>



分享到:
评论

相关推荐

    将string类型xml字符串转为json字符串

    在IT行业中,数据交换和存储经常需要在不同的格式之间转换,XML(可扩展标记语言)和JSON(JavaScript对象表示法)就是两种常见的数据格式。XML以其结构化和语义化的特性,广泛应用于Web服务和数据交换,而JSON因其...

    C实现的 json格式字符串与结构体转化

    3. 结构体转为JSON:反向操作,将结构体的值填充到`cJSON`对象中,然后生成JSON字符串。 ```c cJSON* json_obj = cJSON_CreateObject(); cJSON_AddStringToObject(json_obj, "name", person-&gt;name); cJSON_...

    js中的json对象和字符串之间的转化

    虽然描述为空,但我们可以推断,这个博客可能详细介绍了如何在JavaScript中进行JSON对象与字符串的转化操作,以及在实际应用中的重要性。 **标签中的知识点:** 1. **源码**:这可能意味着博客可能包含了实际的...

    json字符串转换c++类对象

    在C++编程中,将JSON字符串转换为C++类对象是一项常见的任务,特别是在处理网络通信、数据存储或配置文件时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...

    Jquery json2.js 将字符串转化为json对象

    自动将字符串转化为Json对象 使用方法Json parse 在前端使用更方便

    由php对象生成json字符串 把php对象变成json字符串.zip

    在PHP中,将PHP对象转换成JSON(JavaScript Object Notation)字符串是一项常见的任务,尤其是在进行Web开发时,因为JSON是一种轻量级的数据交换格式,它允许服务器向客户端发送数据,并在客户端进行解析。...

    js中将字符串转换成json的三种方式

    `JSON.parse`方法能够安全、高效地解析符合JSON格式的字符串,并且在现代浏览器中广泛支持。如果JSON字符串不符合规范,`JSON.parse`会抛出错误。例如: ```javascript function strToJson(str){ return JSON....

    把数据库的table表转换成json格式的字符串

    将数据库的Table表转换成JSON格式的字符串是数据处理与传输中的常见需求,尤其是在Web开发领域,这种转换有助于实现前后端的数据交互,因为JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    将json字符串转换为对象

    例如,在实际开发中,开发者可能会使用在线的JSON格式化和解析工具,如JSONLint,来验证JSON字符串的正确性,或者使用浏览器的开发者工具(如Chrome的DevTools)中的Console来快速测试JSON.parse()。 至于...

    js将键值对字符串转为json字符串的方法

    下面小编就为大家分享一篇js将键值对字符串转为json字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    对象转为json格式所需要的所有的jar

    标题中提到的“对象转为json格式所需要的所有的jar”,主要指的是Java中用于处理JSON转换的库的jar文件。其中,最常用的两个库是Jackson和Gson。 1. **Jackson库**: Jackson是Java中最流行的JSON处理库之一,由 ...

    将js对象转换成json数据

    将js对象转换成json格式的数据的字符串,方便后台进行转换处理

    javascript中json对象json数组json字符串互转及取值方法

    当我们需要从服务器获取JSON数据或者存储JSON数据时,通常会得到一个JSON格式的字符串。为了能够使用这个数据,我们需要将其转换为JavaScript对象。这可以通过`JSON.parse()`函数来实现。例如: ```javascript ...

    JS实现将二维数组转为json格式字符串操作示例

    在当今Web开发中,将二维数组转换为JSON格式字符串是一种常见的数据处理需求。在JavaScript中,这种转换可以通过数组遍历、拼接和转换操作来实现。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

    java实现将实体类list集合,转化成geojson字符串

    GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面这几...

    java转json串的几种方法

    如果你有一个JSON格式的字符串,想解析成Java对象,可以使用`JSON.parseObject(jsonStr, YourClass.class)`。例如,如果你有一个如下的JSON字符串: ```json {"name":"张三","age":30} ``` 可以这样处理: ```...

    JavaScript中字符串(string)转json的2种方法

    主要介绍了JavaScript中字符串(string)转json的2种方法,两种方法分别是使用js函数eval&#40;&#41;和、使用jquery.parseJSON()方法,需要的朋友可以参考下

    json转换jsonschema

    而JSON Schema则是一个JSON格式的规范,用于定义JSON数据的结构和限制,类似于XML Schema,它为JSON数据提供了验证规则,确保数据的准确性和一致性。 在JavaScript开发中,有时我们需要将JSON对象转换为JSON Schema...

Global site tag (gtag.js) - Google Analytics