关于JS获取当前目录 JSON 值的问题

找不到答案?
js 获取 json中的数组的一个值
varjson={a:'["aaaaa","bbbbb","ccccc"]',b:'["11111","22222","33333"]'};如何获得json中a数组的第二个元素?就是字符串"bbbbb"....
按投票排序
按时间排序
<dd id="vote_num_
json.a[1],还有你的这个json是有问题的,数组不要用‘’号引起来。
var json={
a:["aaaaa","bbbbb","ccccc"],
b:["11111","22222","33333"]
<dd id="vote_num_
你json不对啊,a的值是字符串,不是数组,应该是
var json={
a:["aaaaa","bbbbb","ccccc"],
b:["11111","22222","33333"]
把单引号去掉才是数组呢。
然后就可以用json.a[1]访问bbbbb了
<dd id="vote_num_
首先json格式不对,把这个str格式化后正确的是:
“a”: ["aaaaa","bbbbb","ccccc"],
“b”: ["11111","22222","33333"]
注:数字可以不用引号,字符串必须是双引号(不能是单引号),json未格式化前(原始的状态)是一行的
json.a[1] == ‘bbbbb’
<dd id="vote_num_
var json={
a:'["aaaaa","bbbbb","ccccc"]',
b:'["11111","22222","33333"]'
var arr2 = eval('('+json['a']+')');
登录后可回答问题,请
Node.js 性能平台(Node.js Performance Platform)是面向中大型 Node.js...
一项针对阿里云资源和互联网应用进行监控的服务。云监控服务可用于收集获取阿里云资源的监控指标,探测互联网服务可用性...
移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台,拥有大量热门机型,...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...JS 获取json的键和值的问题
[问题点数:50分,结帖人qq_]
本版专家分:0
结帖率 88.89%
CSDN今日推荐
本版专家分:45893
2017年11月 .NET技术大版内专家分月排行榜第二2017年10月 .NET技术大版内专家分月排行榜第二
2018年6月 .NET技术大版内专家分月排行榜第三2018年3月 .NET技术大版内专家分月排行榜第三2017年12月 .NET技术大版内专家分月排行榜第三2017年9月 .NET技术大版内专家分月排行榜第三
本版专家分:45893
2017年11月 .NET技术大版内专家分月排行榜第二2017年10月 .NET技术大版内专家分月排行榜第二
2018年6月 .NET技术大版内专家分月排行榜第三2018年3月 .NET技术大版内专家分月排行榜第三2017年12月 .NET技术大版内专家分月排行榜第三2017年9月 .NET技术大版内专家分月排行榜第三
本版专家分:36
本版专家分:473
本版专家分:80
匿名用户不能发表回复!
其他相关推荐
有时候在项目开发过程中,我们需要json对象的键名作为一个变量,键名可变,传统的json格式不支持这个,怎么办呢?传统的json数据格式&script type=&text/javascript&&
var json={
name : &谭勇&
alert(json.name);
&/script&这样是没有问题的,那么根据思路我们这样&script ty
分别获取json对象的键值,返回结果数组
每次开发遇到问题,然后百度问题,然后总是能找到解决问题的办法。感谢那些每天星星苦苦写博客分享技术的大神们。没有你们的技术分享,就没有我们基础程序员的发展。
自此,我也开通了我的博客,去写些解决技术的办法。
好了,废话不多说了,直奔主题。
一般情况下,key值不是为数字的json,非常好获取每个值。但是为数字的时候,我碰到一个问题,那就是解析不了。其实是这样写就可以了:
= json_decode($content,false);
foreach($json as $k=&$v){
$out.=&$k&;
例如:var idName = $(this).attr(&idName&);//假如idName的值为id
idName为变量,如何作为json对象的键名呢?
解决方法:http://yayihouse.com/yayishuwu/chapter/1109
当js对象的key为数字时,不能在js中再使用json.key的方法读出key值,而要使用json[key]来读取值.
例如json对象 var json = {&222.36.223.19&:{&province&:&\u&,&city&:&\u&}}
这是百度api提供的检查ip地址的返回json 如果要读出province和city对应的值,显然不
var obj = {};
var searchVal = $(&#searchOption
option:selected&).val();
var searchText = $(&#keyword&).val();
if (searchText){
//json数据中所有的键值
Iterator keys = jsonObject.keys();
ArrayList list0 = new ArrayList();
while(keys.hasNext()){
String key = keys.next();
list0.add(key);
for (char i = &#x27;A&#x27;;
List list_brand_l
如下:&script type=&text/javascript&&
var person = {
name:&一叶扁舟&,
window.alert(&编号:&+person.id);
//或者person[&id&] 注意双引号区别
window.alert(&用户名:&+perso
实测,若值未加引号,Json数据中出现空格、冒号将引发解析错误。
含有空格将出现Unterminated object异常
含有冒号将出现Expected literal value异常
数据加引号不影响对数据的解析。
{test:testA}被解析后,是键为”test”、值为”testA”的键值对。
{“test”: “testA”}被解析后和上面是同样的效果。下次自动登录
现在的位置:
& 综合 & 正文
js 取出json数组中的值
&html xmlns="http://www.111cn.net/1999/xhtml"&
&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&
&title&js 取出json数组中的值&/title&
&mce:script language="javascript"&&!--
var json={"status":1,"info":"u83b7u53d6uf","data":[{"id":"4","name":"u77f3u5bb6u5e84","information":"u5e02","Region_id":"3","type":"1"}]}
var data=json.
for(i=0;i&data.i++)
document.write("Name:"+data[i].name+",Info:"+data[i].information+"");
// --&&/mce:script&
这里主要用for来遍历json数组值并输出
&mce:script language="javascript"&&!--
function e()
var json=[{"kl_id":"2","kl_title":"Test date","kl_content":"Test date","kl_type":"1","id":"1"},{"kl_id":"2","kl_title":"Test","kl_content":"Test","kl_type":"1","id":"2"}]
var str = "";
for (var one in json)
for(var key in json[one])
str += json[one][key] + ",";
document.form.txtName.value =
// --&&/mce:script&
&input name="txtName" &
【上篇】【下篇】输入关键字或相关内容进行搜索
这是我的jsp代码``` jsp
&%@ page language=&java& contentType=&text/ charset=ISO-8859-1&
pageEncoding=&ISO-8859-1&%&
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&%@ taglib prefix=&json& uri=&http://www.atg.com/taglibs/json& %&
&%@ taglib uri=&http://java.sun.com/jsp/jstl/sql& prefix=&sql&%&
&%@ page import=&java.io.,java.util.,java.sql.&%&
&%@ page import=&javax.servlet.http.,javax.servlet.*& %&
&meta http-equiv=&Content-Type& content=&text/ charset=ISO-8859-1&&
&title&Insert title here&/title&
&sql:setDataSource var=&snapshot& driver=&com.mysql.jdbc.Driver&
url=&jdbc:mysql://localhost/login&
user=&root&
password=&&/&
&sql:query dataSource=&${snapshot}& var=&result&&
SELECT * from E
&/sql:query&&json:array name=&items& var=&item& items=&${result.rows}&&
&json:object&
&json:property name=&id& value=&${item.id}&/&
&json:property name=&firstname& value=&${item.first}&/&
&json:property name=&lastname& value=&${item.last}&/&
&json:property name=&age& value=&${item.age}&/&
&/json:object&
&/json:array&&/body&
要回复问题请先或
浏览: 1694在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
比方说有这么一个JSON对象:
VdKYUwJK0LX7PjH7AAAB: 'VdKYUwJK0LX7PjH7AAAB',
'52dPDsI8bAJIuVzoAAAC': '52dPDsI8bAJIuVzoAAAC',
QJlU5mYDPXDTXA5vAAAD: 'QJlU5mYDPXDTXA5vAAAD'
我想在不知道最后一项K的情况下获取到末尾项的值,请问怎么做?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
json数据没有顺序,无法获取最后一项数据
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
没办法,Key-Value数据结构是无法保证其顺序的,不管是 for...in 还是其它任何迭代方法,若你真保证数据有效性,还是使用 Array 吧。
一个获取的写法:
data[Object.keys(data)[Object.keys(data).length - 1]]
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 JS获取时间戳 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信