js解析json多个元素与单个元素

法兰35

我有一些客户端数据,一些例程会返回一个json数组,有时还会返回一个结果。

尝试过:

var json = JSON.parse(data);
if(Array.isArray(data)){
    console.log ("is array");
    //loop
    ..
    //end loop
 } else {
    console.log ("isn't array");
    //process
 } 

但是还没有成功。甚至单个json结果也被检测为数组。

在js中,如何正确使用它?


json看起来像:

 {"item":{"clave":"CEL-37","codigo_fabricante":"A2554181"}}

{"item":[{"clave":"AC-2972","codigo_fabricante":"EBP-2-003"},{"clave":"SWS-1994","codigo_fabricante":"TMBD-044"}]}
米尔扎·布鲁纳泽(Mirza Brunjadze)

您提供的两个json数据都是json对象,仅因为它们包含在方括号中{}您必须检查item,而不是整个对象

var json = JSON.parse(data);
if(Array.isArray(json.item)){
    console.log ("is array");
    //loop
    ..
    //end loop
 } else {
    console.log ("isn't array");
    //process
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

android无法解析单个json元素

来自分类Dev

在Oracle中解析多个Json数组元素

来自分类Dev

单个jQuery更新多个元素

来自分类Dev

解析json元素

来自分类Dev

从 json 中获取单个元素

来自分类Dev

单个元素上有多个重复

来自分类Dev

在单个元素上跟踪多个GA事件

来自分类Dev

为多个元素创建单个工具提示

来自分类Dev

单个页面上不同元素的多个setInterval

来自分类Dev

单个元素的多个点击处理程序

来自分类Dev

Java - 用列表中的多个元素替换单个元素

来自分类Dev

如何解析一个简单的JSON对象(访问单个元素)?

来自分类Dev

解析JSON后消失的元素

来自分类Dev

Perl Json解析元素编号

来自分类Dev

解析JSON并检索Last元素

来自分类Dev

Jq json 解析数组元素

来自分类Dev

Android JSON解析:解析特定元素

来自分类Dev

在python中解析多个子元素

来自分类Dev

使用Jsoup解析HTML以获取单个元素的文本

来自分类Dev

多个子元素的单个事件侦听器

来自分类Dev

如何使用单个XPath匹配多个元素标签

来自分类Dev

单个元素中有多个文本节点?

来自分类Dev

在单个swap语句中更新Clojure原子的多个元素?

来自分类Dev

AngularJS:在单个Angular指令中包含多个子元素

来自分类Dev

访问多个数组的数组的单个元素,Python

来自分类Dev

单个jQuery函数可单独切换多个元素

来自分类Dev

配置单元:具有单个子查询的多个元素

来自分类Dev

将多个React组件渲染到单个DOM元素中

来自分类Dev

如何创建具有多个键和元素的单个对象?