js 取出json数组中的值

2024-09-03 13:38
文章标签 数组 json js 取出

本文主要是介绍js 取出json数组中的值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<script>  

var arr=[{"adv_pic":"img2.jpg"},{"adv_pic":"img3.jpg"}];


    alert(arr.length);

</script>

上面是有关联数组的书写方法,下面是索引数组的书写方法。 供大家参照方便使用~_~

[["4c7725f76d681.jpg","4c77264120907.jpg","4c7726a6c5f97.jpg"],["2010-09-21 00:00:00","2010-09-21 00:00:00","2010-09-21 00:00:00"]]

-----------------------------------------

JSON以一种特定的字符串形式来表示JavaScript 对象。它是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。
JSON的结构基于下面两点
1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等

2. 值的有序列表 多数语言中被理解为数组(array)

Json对象操作一

如对这样的数据操作

var obj={

      "aaa":{

           name:"111",

           pwd:"111"

         },

"bbb":{

           name:"222",

           pwd:"222"

         },

"ccc":{

           name:"333",

           pwd:"333"

         }

     };

var obj={ aaa:"111",bbb:"222",ccc:"333"};

delete obj.aaa;//删除对象中的aaa元素

obj.ddd = "444";//添加或者修改皆可

alert(obj.aaa);//查看元素 或者 obj["aaa"]["name"]

Json对象操作二

前提引用<script type="text/javascript" src="json2.js"></script>

var jsonObj=

{

persons:[

{name:"jordan",sex:"m",age:"40"},

{name:"bryant",sex:"m",age:"28"},

{name:"McGrady",sex:"m",age:"27"} ]

};

var persons = jsonObj.persons;

var person={name:"yaoMing",sex:"m",age:"26"};

jsonObj.persons.unshift(person);//数组最前面加一条记录,只要适合Javascript的方法都是可以用在JSON对象的数组中的!

jsonObj.persons.push(person);//数组最后加一条记录

jsonObj.persons.splice(0,0,person,person1,person2...);//开始位置,删除个数,插入对象,此方法可以在指定位置插入元素(1个或多个)

jsonObj.persons.pop();//删除最后一项

jsonObj.persons.shift();//删除第一项

jsonObj.persons.splice(0,2);//开始位置,删除个数,可删除指定索引位置的元素

alert(persons[0].name)//查看第一个元素的name属性 或者 persons[0]["name"]

For(var i in persons)

persons[i].name="china"//循环遍历数组,将所有元素的name改为china

persons.length//获取json对象长度

varnormalstring='[

{persons:

[{name:"jordan",sex:"m",age:"40"},

{name:"bryant",sex:"m",age:"28"},

{name:"McGrady",sex:"m",age:"27"}

]}

              ]';

上面是一个普通的字符串

var myE = eval(normalstring); //调用eval函数转换为json对象,

var text = JSON.stringify(myE);//将json对象转换为字符

这篇关于js 取出json数组中的值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1133107

相关文章

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型

Python中json文件和jsonl文件的区别小结

《Python中json文件和jsonl文件的区别小结》本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 众所周知,jsON 文件是使用php JSON(JavaScripythonpt Object No

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

Java解析JSON的六种方案

《Java解析JSON的六种方案》这篇文章介绍了6种JSON解析方案,包括Jackson、Gson、FastJSON、JsonPath、、手动解析,分别阐述了它们的功能特点、代码示例、高级功能、优缺点... 目录前言1. 使用 Jackson:业界标配功能特点代码示例高级功能优缺点2. 使用 Gson:轻量

python中json.dumps和json.dump区别

《python中json.dumps和json.dump区别》json.dumps将Python对象序列化为JSON字符串,json.dump直接将Python对象序列化写入文件,本文就来介绍一下两个... 目录1、json.dumps和json.dump的区别2、使用 json.dumps() 然后写入文

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE