Javascript json、带哈希的ajax
我想知道是否有任何解决方案可以从json获取这种格式的数据:Javascript json、带哈希的ajax,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我想知道是否有任何解决方案可以从json获取这种格式的数据: { "#<Hashie::Mash acceptance_type=1 id=79 name=\"template 1\" url=\"http://myDomain\">":[{"id":68, "name":"johnny", "description":"Hello my first Description", "created_by_user_id":16530, "crea
{ "#<Hashie::Mash acceptance_type=1 id=79 name=\"template 1\" url=\"http://myDomain\">":[{"id":68,
"name":"johnny",
"description":"Hello my first Description",
"created_by_user_id":16530,
"created_at":"2016-01-28T13:17:51.827Z",
"updated_at":"2016-01-29T10:40:40.011Z",
"receiver_group_id":3,"dynamic_fields":{
"files":[
{
"id":2,
"date":"2016-01-29T10:40:35.720Z",
"path":"http://mayDomain/000/000/002/original/The_Idiot.pdf?1454064035",
"public":null
}
]} }]}
也许你们知道怎么才能知道我的名字和描述?非常感谢您提出的任何建议和想法。
致以最崇高的敬意,
ape试试这个:
var输入={
"#": [{
“id”:68,
“姓名”:“约翰尼”,
“描述”:“你好,我的第一个描述”,
“由用户创建”:16530,
“创建时间”:“2016-01-28813:17:51.827Z”,
“更新时间”:“2016-01-29T10:40:40.011Z”,
“接收方组id”:3,
“动态_字段”:{
“文件”:[{
“id”:2,
“日期”:“2016-01-29T10:40:35.720Z”,
“路径”:http://mayDomain/000/000/002/original/The_Idiot.pdf?1454064035",
“公共”:空
}]
}
}]
};
var输出=Object.keys(输入).map(函数(键){
返回输入[键];
})[0];
警报(输出[0]。名称)代码>for(var p in data){console.log(data[p][0].name);}
@A.Wolff这是我想要的工作方式。那么(p)是什么呢?@GiantApep
是索引。@PraveenKumar,我明白了,非常感谢你的解释。没有p是对象属性/key@jcubic,非常感谢您的解决方案,而不是计划json,所以我必须先将它们保存到变量中?谢谢大家,非常感谢您教我。现在正按照我的要求工作。再次感谢你!。
$(function(){
$.ajax({
url: './dataModel.json',
dataType: 'json',
method: 'GET',
success: function(data){
console.log(data[0].name);// error name is not defined
console.log(data.name); // undefined
}
});
})