从JSON字符串访问元素
Accessing elements from JSON string
我有一个列表TAGList,它的属性像tagName
, tagType
等。我正在使用
将此列表转换为JSON字符串jsonString = new Gson().toJson(TagsList);
,如果我打印jsonString,我得到的字符串像
[{"Tag_Id":0,"Tag_Name":"cool","Taged_Date":"May 17, 2014 10:39:39 AM"},
{"Tag_Id":0,"Tag_Name":"cool","Taged_Date":"May 17, 2014 10:39:39 AM"}]
我只想从这个字符串中显示少数属性,如Tag_Name
, Taged_Date
和代码看起来像这样…
type: 'GET',
url:'xyz.action,
dataType: 'json',
success: function(data){$.each(data, function(idx, obj) {
alert(obj.getJSONObject("Tag_Name"));///throws error telling getJSONObject is not a function
var JSOb=JSON.stringify(obj);
var j=jQuery.parseJSON(obj);
alert(j.Tag_Name); //blank
alert(JSOb); displays Stringify String..
alert(JSOb.Tag_Name); //blank
alert(obj.Tag_Name); //blank
这是一个数组
正确代码:
var JSOb=JSON.stringify(obj);
var j=jQuery.parseJSON(obj);
alert(j[0].Tag_Name);
alert(j[1].Tag_Name);
alert(obj[0].Tag_Name);
alert(obj[1].Tag_Name);
让你的帖子有价值,更多的人会想要帮助你
如果你想让更多的人更快地回答你的问题,试着在问题上多花点时间。
从JSon字符串获取信息的问题
我正试图从我获得的json访问信息(通过使用以下代码的更好解释)jsonString = new Gson () .toJson (TagsList);
,如果我打印jsonString,我得到的字符串像
这是我的JSon对象
[{"Tag_Id":0,
"Tag_Name":"cool",
"Taged_Date":"May 17, 2014 10:39:39 AM"},
{"Tag_Id":0,
"Tag_Name":"cool",
"Taged_Date":"May 17, 2014 10:39:39 AM"}]
我当前的请求代码看起来像这样
type: 'GET',
url:'xyz.action,
dataType: 'json',
success: function(data) {
$.each(data, function(idx, obj)
{
// the following line throws error telling getJSONObject is not a function
alert(obj.getJSONObject("Tag_Name"));
这里是我尝试的其他一些事情。
var JSOb=JSON.stringify(obj);
var j=jQuery.parseJSON(obj);
alert(j.Tag_Name); //blank
alert(JSOb); displays Stringify String..
alert(JSOb.Tag_Name); //blank
alert(obj.Tag_Name); //blank
任何帮助将非常感激!我是JSON工作的新手,我需要澄清一些事情。任何帮助将非常感激!
顺便说一下,请随意更改您的问题(减去我的意图),我将删除我的帖子,以支持真实的答案。相关文章:
- 访问JSON对象内部的数组元素
- 为什么在这个网站上不能通过JS访问元素
- 如何提供在javascript中编写对对象的重复访问以设置元素样式的简写
- 为什么可以't PHP查找可以使用JS或jQuery访问的元素
- 访问html元素值javascript
- 如何访问JSON元素
- 访问代码生成的输入元素上的keyup事件
- 如何访问jquery中给定元素的上部和下部元素
- iframes:从 iframe 内的子元素访问父元素
- 如何从不同的元素访问聚合物元素中的属性
- 使用 ReactJs 从元素访问输入值
- 从子元素访问范围指令
- 是否可以从另一个元素访问元素函数?聚合物1.0
- 直接从事件处理程序中的目标元素访问敲除绑定值
- 角→渲染和克隆元素->访问范围
- 在单击值数组元素时从该元素访问数据
- Javascript事件——如何创建和存储一个只能被一个元素访问的变量
- 从父元素访问子元素属性的简单方法
- 如何使用jQuery和HTML选择元素访问对象
- onchange 事件是否在内部侦听元素访问器的 setter