ajax、php中的JSON解析

ajax、php中的JSON解析,php,json,ajax,Php,Json,Ajax,我试图解析JSON,但它给出了错误的结果 var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}'); 警报(obj)您不能alert()对象。因此,请使用console.log()而不是alert() 顺便说一下,您可以alert()单个值 工作片段:- var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}'); 控制台日志(obj); 警报(obj

我试图解析JSON,但它给出了错误的结果

var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');
警报(obj)您不能
alert()
对象。因此,请使用
console.log()
而不是
alert()

顺便说一下,您可以
alert()
单个值

工作片段:-

var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');
控制台日志(obj);
警报(obj[0].name);//您可以警告值
警报(对象[0]。年龄);//您可以警告值
警报(obj[0]。城市);//您可以警告值,但不能警告对象。因此,请使用
console.log()
而不是
alert()

顺便说一下,您可以
alert()
单个值

工作片段:-

var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');
控制台日志(obj);
警报(obj[0].name);//您可以警告值
警报(对象[0]。年龄);//您可以警告值
警报(obj[0]。城市);//您可以使用警报值
,也可以使用它来解析json字符串
var test='[{“name”:“John”,“age”:30,“city”:“newyork”}];
var obj=评估(“(“+测试+”);
控制台日志(obj);
//console.log(obj[0].name)您还可以使用来解析json字符串

var test='[{“name”:“John”,“age”:30,“city”:“newyork”}];
var obj=评估(“(“+测试+”);
控制台日志(obj);
//console.log(obj[0].name)
如果json对象中有一个数组,则可以获取json对象
通过引用键名称来设置值。
警报(对象[0]。名称);
通过提供键名在0索引处警告json对象的值。
var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');
警报(obj);
警报(对象[0]。名称);
如果json对象中有一个数组,则可以获取json对象
通过引用键名称来设置值。
警报(对象[0]。名称);
通过提供键名在0索引处警告json对象的值。
var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');
警报(obj);
警报(对象[0]。名称);

您不能使用console.log(obj)警告对象;没有问题,您正在解析数组。打开浏览器的控制台并尝试:var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');obj[0];//这将打印一个对象。“它给出了错误的结果”-它给出了我期望它给出的结果。您希望它给出什么结果?您不能使用console.log(obj)警告对象;没有问题,您正在解析数组。打开浏览器的控制台并尝试:var obj=JSON.parse('[{“name”:“John”,“age”:30,“city”:“newyork”}');obj[0];//这将打印一个对象。“它给出了错误的结果”-它给出了我期望它给出的结果。你希望它能带来什么结果?谢谢你的宝贵回答,我还有一个问题,我可以问吗?@AshishRana是的,你可以问。谢谢你的宝贵回答,我还有一个问题,我可以问吗?@AshishRana是的,你可以问。
     You have an array in json object you can get the json object
     values by referencing the key name.

     alert(obj[0].name);
     alert the value of json object at 0 index and by providing the key name.

 <script>
 var obj = JSON.parse('[{ "name":"John", "age":30, "city":"New York"}]');
 alert(obj);

   alert(obj[0].name);
  </script>