【发布时间】:2016-03-02 17:24:17
【问题描述】:
假设我在 json 文件中有以下数据,我希望它在我的视图文件中的控制列表框中以相同的格式呈现
{
"data" :[
{
"text" : "abc"
}
]
}
【问题讨论】:
-
在SAPUI5 Listbox 文档中,他们给出了一个明确创建项目的示例。
标签: javascript json sapui5
假设我在 json 文件中有以下数据,我希望它在我的视图文件中的控制列表框中以相同的格式呈现
{
"data" :[
{
"text" : "abc"
}
]
}
【问题讨论】:
标签: javascript json sapui5
您可能需要详细说明并阅读一些内容,尽管这样的内容显示了如何从 JSON 响应中获取数据。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js">
</script>
<script type="text/javascript">
$(function() {
$.getJSON( "http://yourserver/test.json", function( data ) {
alert (data["data"][0]["text"]);
});
});
</script>
</head>
<body>
</body>
</html>
如果您使用 jQuery 或类似工具,则有很多工具可以解析和操作 JSON 数据。
jQuery Docs 应该为您提供您需要知道的一切。如果您使用的是 PHP 或其他工具,那么也有相应的工具。
【讨论】:
使用 JSON.stringify() 函数将您的对象转换为字符串
var $data={
"data" :[
{
"text" : "abc"
}
]
}
var $str=JSON.stringify($data);
现在将 $str 字符串分配到任何你想要的地方
【讨论】:
JSON.stringify($data, null, 2),你甚至可以得到漂亮的打印JSON