有些人有任何关于如何使用Modified Java Script Value处理返回Json(url)的示例
Someone have any examples of how to treat return Json (url) using Modified Java Script Value?
有人举过如何使用Modified Java Script Value处理返回Json(url)的例子吗?根据我需要的数据从url json:
{
"result": {
"data": [
{
"name": "page1",
"period": "dia",
"values": [
{
"value": 4,
"end_time": "2016-03-25"
},
{
"value": 2,
"end_time": "2016-03-26"
},
{
"value": 0,
"end_time": "2016-03-27"
}
],
},
{
"name": "page2",
"period": "dia",
"values": [
{
"value": 22,
"end_time": "2016-03-25"
},
{
"value": 30,
"end_time": "2016-03-26"
},
{
"value": 88,
"end_time": "2016-03-27"
}
],
}
我需要用这些数据创建行。当做Santana,Marcos
感谢您的帮助,没错,不需要js,只需要json。但我有问题。获取捕获名称,但值和日期没有。我正在使用:$。。日期[]。名称$。。日期[]。值(这里的问题是,它加载三个值(value,end_time),并且只需要一个。我尝试了$.value,它给出了错误,然后显示它有多个值。
我得到了它,我使用了一个步骤选择值,分割字段和行规范化器。
非常感谢!Santana,Marcos
根据行中所需的数据,使用JSON输入可以更快更好地实现这一点。例如,如果在Fields
中写入$..value
和$..end_time
,则会创建行。
如果你想在JavaScript中完成(但没有理由不能在JSON输入中完成),这里有一个示例脚本可以让你开始:
var obj = JSON.parse(json);
datas = obj.result.data;
for (var i = 0; i < datas.length; i++) {
var data = datas[i];
for (var ii = 0; ii < data.values.length; ii++) {
var value = data.values[ii];
var row = createRowCopy(getOutputRowMeta().size());
var idx = getInputRowMeta().size();
row[idx++] = value.value;
row[idx++] = value.end_time;
putRow(row);
}
}
trans_Status = SKIP_TRANSFORMATION;
请记住,将添加到该行的两个值添加到步骤的输出字段中。value-string和end_time-string。
相关文章:
- 将数据加载到使用JSON返回的表单字段时出现问题
- Javascript json返回未定义
- JSON返回数组的奇怪结果
- 如何使用 json 返回简单数据
- Json 返回每个函数
- 为什么它不将 JSON 返回到浏览器
- JQUERY JSON返回未定义
- 如何在视图中显示json返回的linq列表
- 解析JSON返回意外的标识符错误
- jquery json 返回添加两个数字的数据
- 如何在jsp中的javascript函数中从servlet获取json返回
- 在JSON返回值中循环
- 在.load jquery中使用JSON返回的页面url
- JSON 返回多个具有相同名称的值
- JSON 返回重复项
- JSON 返回未定义
- 映射 JSON 返回为 FullCalendar jQuery 库可用
- PHP 和 JSON:返回合适的格式
- 当 JSON 返回某个值时,更改 AJAX 中按钮的值
- 内线.当JSON返回“success”时,Ajax.request将成功:false