json字符串转成成json对象的方法

在数据交互的过程中,json是以文本的形式进行传输的,而js操作的是json对象,所以我们就需要将符合json格式的字符串转换成json对象进行操作。

一:将json字符串转换成json对象有两种方法

注意事项:

如果此时  str写成这个样子,如图所示

报错信息,如图:

所以,总结:

最好写成: 外面是单引号 ,里面的属性用双引号。

原文地址:http://blog.51cto.com/11871779/2105317

时间: 2024-10-07 04:54:25

json字符串转成成json对象的方法的相关文章

Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化.JSON字符串与Java对象的转换 一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringify(obj)将JSON转为字符串.JSON.parse(string)

fastjson将json字符串转化成map的五种方法

fastjson将json字符串转化成map的五种方法 复制代码 1 package com.zkn.newlearn.json; 2 3 import com.alibaba.fastjson.JSON; 4 import com.alibaba.fastjson.JSONObject; 5 import java.util.Map; 6 7 /** 8 * JSON字符串自动转换 9 * 10 */ 11 public class JsonToMapTest01 { 12 13 public

JSON字符串如何转化成对象?

解析 1.定义:是指将符合 JSON 语法规则的字符串转换成对象的过程. 2.不同的编程语言都提供了解析 JSON 字符串的方法,在这里主要讲解 JavaScript 中的解析方法.主要有三种: 1)- 使用 eval() 2)- 使用 JSON.parse() 3)- 使用第三方库,例如 JQuery 等 eval() 1.eval() 函数的参数是一个字符串,其作用是直接执行其中的 JavaScript 代码. 2.eval() 能够解析 JSON 字符串.从这里也可以看得出,JSON 和

Java读取Excel转换成JSON字符串进而转换成Java对象

Jar包 Excel数据 Java代码 package ExcelToJSON; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import java.io.File; public class Excel { public static void main(String[] args) { Sheet she

DataTable转json字符串,jQuery.parseJSON()把json字符串转为标准的json对象格式

1.string res = DataTableToJson.DataTable2Json(dt);讲DataTable转换为json字符串 http://www.365mini.com/page/jquery_parsejson.htm 2.jQuery.parseJSON()函数用于将格式完好的JSON字符串转为与之对应的JavaScript对象  var res = $.parseJSON(data).ds

ajax查询数据库,服务器传回json字符串,js解析json

服务器端获得要查询的东西,查询数据库,将查询的信息,以json字符串的形式返回给浏览器 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String departmentID=request.getParameter("departmentID"); DataBaseHandle dataBaseHandl

C# Newtonsoft.Json解析json字符串处理(最清晰易懂的方法)

需求: 假设有如下json字符串: { "companyID": "15", "employees": [ { "firstName": "Bill", "lastName": "Gates" }, { "firstName": "George", "lastName": "Bush" }

JSON字符串key缺少双引号的解决方法

JSON字符串是key:value形式的字符串,正常key是由双引号括起来的. 但如果json字符串的key缺少双引括起来,则json_decode会失败. <?php /** 兼容key没有双引括起来的JSON字符串解析 * @param String $str JSON字符串 * @param boolean $mod true:Array,false:Object * @return Array/Object */ function ext_json_decode($str, $mode=

json字符串反序列化成匿名类型对象

添加第三方引用 using Newtonsoft.Json; /// <summary> /// 匿名类型解析 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="jsonString"></param> /// <param name="anonymousTypeObject">

c# 解析json 字符串 报异常 Bad JSON escape sequence 解决方案

当我试图将一个完整的本地路径的字符串串(如:c:\\aaa\\数学题\\三一班\\ea15ae66-d5cd-4244-87e4-fcf97b06b407.jpg)encodeURL之后当做一个页面参数传递给C#的时候:JSON 在解析的时候,通过HttpUtility.UrlDecode(d.recode["imageName"].ToString(), Encoding.GetEncoding("UTF-8")),给我变成了(c:\\aaa\\数学题\\三一班e