`

javascript Json和String互转

阅读更多

 

var jsonText = "{\"id\":\"123\",\"name\":\"tom\",\"sex\":\"male\"}";

var jsonObj = {"id":"123","name":"tom","sex":"male"};

 

1.利用JavaScript自带eval函数转换

     var myJson= eval("("+jsonText+")");

2.利用json2.js转换

JSON—>String

     var myStr = JSON.stringify(jsonObj);

String—>JSON
     var myJson = JSON.parse(jsonText);

3.利用jQuery转换

JSON—>String

     //var myStr = $.stringifyJSON(jsonObj);

String—>JSON

     var myJson= $.parseJSON(jsonText);

4.利用jquery.min.json.js转换(跟jQuery一起使用)

JSON—>String

     var myStr = $.toJSON(jsonObj);

String—>JSON
     var myJson = $.evalJSON(jsonText);

 

分享到:
评论

相关推荐

    (Java)json和String互转必备Jar包

    总的来说,这个"(Java)json和String互转必备Jar包"为Java开发者提供了一个便捷的工具,使他们能够在项目中方便地处理JSON数据,无论是从网络获取,还是在本地存储和处理。掌握好这些库的使用,对于提升开发效率和...

    string 对象 与json互转

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。它以其简洁和易于人阅读及机器解析的特性而受到青睐。与此相关的,`String`对象是Java编程...

    string和json 互转 -- 示例

    总结,理解和熟练运用JSON与字符串的互转是JavaScript开发中的一项基本技能。正确地转换数据类型能确保数据的安全传输和有效存储。在实际项目中,我们需要根据具体情况选择合适的方法,同时关注安全性和性能。通过...

    json_xml互转jar

    JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)是两种广泛使用的数据交换格式,它们在Web开发中扮演着重要的角色。JSON以其简洁明了的语法和高效的解析速度,常用于前后端的数据传输,而...

    javascript对象转换成json

    let jsonString = JSON.stringify(obj); console.log(jsonString); // 输出:{"name":"John","age":30,"city":"New York"} ``` ### 注意事项 - 函数和循环引用的值不会被序列化,因为JSON不支持它们。 - undefined...

    javascript object to json string

    let jsonString = JSON.stringify(obj); console.log(jsonString); // 输出:'{"name":"John Doe","age":30,"city":"New York"}' ``` 在实际应用中,我们可能需要处理更复杂的情况,例如忽略某些属性或者替换某些值...

    JavaBean与JsonString的相互转换

    JsonString是JSON(JavaScript Object Notation)格式的字符串,它以键值对的形式表示数据,易于人类阅读和编写,同时也易于机器解析和生成。JSON的基本数据类型包括:字符串、数字、布尔、数组、对象以及null。 3...

    delphi数据集和json互转

    在Delphi编程环境中,数据集(Dataset)是用于存储和管理结构化数据的核心组件,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于网络数据传输。将Delphi的数据集与JSON进行互转是开发...

    JSON与String互转的实现方法(Javascript)

    JSON与字符串(String)之间的转换是前端开发及数据处理中常用的操作,以下是使用Javascript实现JSON与String互转的详细知识点。 **JSON转字符串(JSON => String)** 在Javascript中,可以编写一个函数`json...

    json和java互转测试项目

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和客户端应用程序之间的数据传输,因为其简洁和易于解析的特性。Java作为后端开发的主要语言,经常需要与JSON进行交互,将Java...

    json和map互转的标准化实现

    `Jackson2Map.java`这个文件很可能包含了一个使用Jackson库进行JSON与Map互转的示例代码。 Jackson库的核心类`com.fasterxml.jackson.databind.ObjectMapper`是进行对象映射的关键。它提供了`readValue()`和`...

    JAVA JSON;String 转换为 java类

    Person person = mapper.readValue(jsonString, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); System.out.println("City: " + person....

    json和java互转demo(jackson)

    在本项目中,`jackson-test`可能是一个包含测试代码的模块,用于演示如何使用Jackson进行JSON和Java对象的互转。 1. **安装Jackson库** 在Java项目中使用Jackson,通常需要将以下Maven依赖添加到`pom.xml`文件中:...

    json与对象互转,json数组与对象数组互转

    标题“json与对象互转,json数组与对象数组互转”涉及到的是如何在JavaScript中将JSON字符串和JavaScript对象之间进行转换,以及JSON数组和JavaScript对象数组之间的转换。在JavaScript中,有内置的全局函数`JSON....

    xml与json互转工具类

    XML(Extensible Markup Language)和JSON(JavaScript Object Notation)是两种广泛用于数据交换的格式。它们各有特点,XML提供了一种结构化的、严格的标记语言,适合复杂的文档结构,而JSON则更轻量级,易于读写,...

    json和map互转jackson和json-lib两种方式实现和区别

    Map<String, Object> myMap = mapper.readValue(jsonString, new TypeReference<Map<String, Object>>(){}); ``` `readValue()`方法接受一个JSON字符串和目标类型,然后将其解析成Map。 **二、json-lib库** ...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    在进行JSON与Java对象互转时,需要注意的是,Java对象的属性必须有对应的getter和setter方法,因为`JSONObject`依赖于Java的反射机制来读取和设置属性。此外,`JSONObject`在处理枚举类型时可能需要特别处理,通常会...

    json_to_string.rar_JSON_json string_json to Stri_json to string_

    let jsonString = JSON.stringify(obj); console.log(jsonString); // 输出:'{"name":"John","age":30,"city":"New York"}' ``` 在Python中,我们可以使用`json`模块的`dumps()`函数: ```python import json ...

    javascript处理json字符串和json对象的类(含示例)

    在上述代码中,`jsonString`是一个JSON格式的字符串,通过`JSON.parse()`方法,我们将其转换为了一个JavaScript对象`jsonObject`。 二、JSON对象转换为JSON字符串 要将JavaScript对象转换为JSON字符串,可以使用`...

    使用json-lib实现json与Java对象的互转

    Person deserializedPerson = (Person) jsonSerializer.deserialize(jsonString, Person.class); ``` 3. **处理数组和集合**: 如果需要转换的 JSON 数据是数组或集合,`json-lib` 提供了相应的处理方式。例如,...

Global site tag (gtag.js) - Google Analytics