`

得到json中的key的名称

阅读更多
var msg = "{'id': 1, 'name': '张飞'}";
msg = eval("("+msg+")");
for (var key in msg) {
   alert("key = " + key + "  value = " + msg[key]);
}

   上面的这种可能没有下面的这种json看的透彻

  

    下面再来一种特别的:

window.onload = function() {  
	var json = { "China": " [{'City':'上海','value':'1'},{'City':'南京','value':'2'},{'City':'杭州 ','value':'3'},{'City':'武汉','value':'4'}]" }  
	var datas = eval(json.China);  
	 for (var i = 0; i < datas.length; i++){  
		 alert(datas[i].City);  
		 alert(datas[i].value);  
	 }  
}  

 

分享到:
评论

相关推荐

    smmo-world-boss-notifier:Discord机器人在频道上发布有关SMMO世界老板的提醒

    该文件应包含: BOT_TOKEN:Discord机器人的API密钥SMMO_TOKEN:您的SMMO API密钥是从获得的CHANNEL_NAME:向其发送提醒的Discord文本频道的名称提醒:每位世界老板在收到提醒之前都会经过多次示例config.json { ...

    KMV的MATLAB的代码-aniq:ANiq-可扩展的独特价值估算系统

    KMV的MATLAB的代码ANiq-可扩展的独特...key=[string]其中key是KMV的名称。 方法: PUT 数据限制 [ " [string] " , " [string] " , " ...etc " ] 或者 [string] 数据示例作为数组或字符串 [ " Canada " , " US " , " Me

    stressify:100%纯Java应用程序,旨在强调http端点,并使其性能更简单,更强大

    强调 ... 您只需要5分钟即可获得... 在“ Assert Response Script”选项卡中,将其留空或添加类似内容,以确保json中存在一个属性,名称为key, Duke为value: def status = jsonPath('$.name') assertThat(status).isE

    sdk-ts:用于DSNP的TypeScript SDK

    运行npm run doc:json以获取JSON文档 运行npm run doc:markdown以获得打算与更新一起提交的markdown文档 环境变量 名称 描述 RPC_URL 要呼叫的节点网址 BATCH_CONTRACT_ADDRESS 您正在致电的链上合同的地址 ...

    email2mailchimp:一个简单的 Flask 应用程序,它重新路由来自 Stripe、Gumroad 和其他公司的 Webhooks 以让用户订阅 MailChimp

    email2mailchimp 一个简单的 Flask 应用程序,它... 您可以在 MailChimp 的“帐户”-&gt;“额外”部分中获得此信息。 下一个环境变量是 MailChimp 列表 ID。 您可以使用 /lists 路由查看您的列表。 这会将您的列表名称和

    CIFretriver:此python应用程序从Materialproject API检索数据

    运行main.py模块,它将需要您拥有的API KEY,并创建API身份验证所需的config.json文件; 插入“漂亮的配方”又名“ SnO2”或“ TiO2”,然后将获得查询; 您可以将查询与“ pretty Formula” .csv相同的名称保存到...

    recurly-client-php:递归PHP客户端

    入门正在安装该程序包以的名称发布在Packagist上,并且可以作为依赖项添加到项目的composer.json文件中。 我们建议使用来安装和维护此依赖项。{ " require " : { " recurly/recurly-client " : " ^4 " }} 注意:我们...

    codesearch:真正理解并遵循代码的源代码搜索引擎-Search source code

    搜索功能名称将显示几个用法示例。 这些代码片段(大部分)是有效的,可以复制粘贴了。 它们包括导入和常量,显示通常从何处获取参数,以及函数的输出可以完成的操作。 相关部分采用颜色编码,可以按需挖掘更多代码...

    mysql数据库的基本操作语法

    foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查,指定一个表达式,用于检验指定数据 MySQL不支持check约束,但可以使用check约束,而没有任何效果; 根据约束数据列限制,约束...

    preview-backend

    开发设置npm install 创建一个config.json并将其粘贴到: { "accessKeyId": "&lt;ACCESS&gt;", "secretAccessKey": "&lt;SECRET&gt;"}您可以从Avaer获得这些凭据。 创建一个cert/文件夹。 在其中创建2个新文件: fullchain.pem和...

    inb-go:Insight Chain(INB)的官方Go实施

    INB GO 洞察链的官方golang实施 建造 首先,您需要Go(版本1.10或更高版本)和C... 返回的nodeid(作为enodes.id)需要在genesis.json文件中进行配置,以及您的ip,端口,名称,国家等。 如果要存储,数据可提供其他

    [编译x64程序] EplOnCpp Build 20190406 (Concept Preview)-易语言

    库信息文件 CMakeName描述库在CMake配置文件中的名称, 应与config.cmake中信息相匹配 Cmd/Type/Constant/Enum描述库提供的命令/类型/常量/枚举,其类型为Object【Key为中文名,Value为具体信息】 config.cmake ...

    dispatcher_visir

    在index.php中更改$ authUser,$ authPass和$ X_apikey。 您可以通过创建新的实验引擎从Dispatcher( )获得它们。 setups.json ID必须始终与存储在其中的键名称相同。双引号(“)必须使用反斜杠(\)进行转义。

    疯狂Android讲义源码

     2.1.3 在代码中控制UI界面 41  2.1.4 使用XML布局文件和Java  代码混合控制UI界面 42  2.1.5 开发自定义View 43  2.2 布局管理器 46  2.2.1 线性布局 47  2.2.2 表格布局 49  2.2.3 帧布局 52  2.2.4 相对...

    疯狂Android讲义.part2

    16.2.2 通过名称获得指定 LocationProvider 569 16.2.3 根据Criteria获得 LocationProvider 569 16.3 获取定位信息 570 16.3.1 通过模拟器发送GPS信息 571 16.3.2 获取定位数据 571 16.4 临近警告 573 16.5 本章小结...

    疯狂Android讲义.part1

    16.2.2 通过名称获得指定 LocationProvider 569 16.2.3 根据Criteria获得 LocationProvider 569 16.3 获取定位信息 570 16.3.1 通过模拟器发送GPS信息 571 16.3.2 获取定位数据 571 16.4 临近警告 573 16.5 本章小结...

    jQuery详细教程

    $(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件 $(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 四. jQuery实例 jQuery hide() 演示简单的 jQuery hide() ...

    浮点vfdsfJAVA实现链表,双向链表.txtJAVA实现链表,双向链表.txt

    详细的资源描述有机会获得我们的推荐,更有利于他人下载,赚取更多积分。 &lt;li&gt;&lt;input id="cb_agree" name="cb_agree" type="checkbox" value="" /&gt;同意...

Global site tag (gtag.js) - Google Analytics