我有一个像:
这样的数组myarray['field1'] = "content of field1";
myarray['field2'] = "content of field2";
如果我做console.log(myarray)我得到:
myarray = [ field1 : "content of field1", field2 : "content of field2" ]
所以我会转换为JSON所以我尝试了JSON.stringify(myarray),但它没有工作......我可能错过了什么?
提前致谢! 干杯 路易
答案 0 :(得分:0)
这是一个我觉得可能对你有用的php函数:
函数raw_json_encode($ input){
return preg_replace_callback(
'/\\\\u([0-9a-zA-Z]{4})/',
function ($matches) {
return mb_convert_encoding(pack('H*',$matches[1]),'UTF-8','UTF-16');
},
json_encode($input)
);
}
它以JSON格式返回一个字符串。
答案 1 :(得分:0)
由我自己解决....我只是将myarray声明为:
var myarray = {};
所以一切都以这种方式奏效。 谢谢大家! 干杯 路易