JSON 对象 与 字符串 互转

Posted 上善若水-随

tags:

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

$sui = [
    ‘xixixi‘ => ‘suisuisui‘,
    ‘hahaha‘ => ‘longlonglong‘,
];

$data = json_encode($sui);
print_r($data);

 

JSON 字符串 ===> JSON对象

# 方式一: 通过 eval
var str = ‘{"xixixi":"suisuisui","hahaha":"longlonglong"}‘;

var obj = eval(‘(‘ + str + ‘)‘);
console.log(obj);

# 方式二: JSON.parse(str)

 


var str = ‘{"xixixi":"suisuisui","hahaha":"longlonglong"}‘;

var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
console.log(obj);
typeof(obj);

 

 

 

JSON 对象 ===> JSON字符串

var last=obj.toJSONString(); //将JSON对象转化为JSON字符

或者

var last=JSON.stringify(obj); //将JSON对象转化为JSON字符

 

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

JSON 对象 与 字符串 互转

Json对象与Json字符串互转

Json对象与Json字符串互转(转载)

[JS]Javascript对象与JSON的互转

javascript字符串与json互转

Java对象与JSON字符串的互转