jquery和php json字符串转数组对象 和 数组对象转json字符串
在PHP中,可以使用json_decode
函数将JSON字符串转换为数组或对象,使用json_encode
函数将数组或对象转换为JSON字符串。
在jQuery中,可以使用$.parseJSON()
函数或者JSON.parse()
函数来解析JSON字符串为JavaScript对象,使用JSON.stringify()
函数将JavaScript对象转换为JSON字符串。
PHP代码示例:
$jsonString = '{"name": "John", "age": 30}';
$array = json_decode($jsonString, true); // 将JSON字符串转换为数组
$jsonStringFromArray = json_encode($array); // 将数组转换为JSON字符串
jQuery代码示例:
var jsonString = '{"name": "John", "age": 30}';
var obj = $.parseJSON(jsonString); // 使用jQuery解析JSON字符串
var jsonStringFromObj = JSON.stringify(obj); // 将对象转换为JSON字符串
请注意,$.parseJSON()
在jQuery 3.0+中已被废弃,建议使用原生的JSON.parse()
。
评论已关闭