关于json 是字符串还是对象的问题

Posted Lucky、Dog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于json 是字符串还是对象的问题相关的知识,希望对你有一定的参考价值。

是用ajax提交的时候,json应该是字符串形式;

响应的内容,根据设置处理不同,可能是对象形式;也可能是字符串形式。

如果是字符串形式,可转化成对象形式 再进行处理。

以下常用的几个转换函数:看名字就知道什么类型

                 var JsonObj = eval(‘(‘ + responseJsonStr + ‘)‘);

                 var JsonObj = responseJsonStr .parseJSON();

                 var JsonObj = JSON.parse(responseJsonStr ); 

 

                  var  requestJsonStr=JsonObj .toJSONString();

                  var requestJsonStr=JSON.stringify(JsonObj );

var JsonObj = eval(‘(‘ + responseJsonStr + ‘)‘);
var JsonObj = responseJsonStr .parseJSON();
var JsonObj = JSON.parse(responseJsonStr ); 


var  requestJsonStr=JsonObj .toJSONString();
var requestJsonStr=JSON.stringify(JsonObj );

 

以上是关于关于json 是字符串还是对象的问题的主要内容,如果未能解决你的问题,请参考以下文章