我最近遇到过任意数据/任意json一词,我似乎无法理解它到底是什么和/或在其上找到任何文档。我知道JSON是一种通过互联网发送数据的格式,那么格式究竟是如何随意的呢?
EDIT ::
//更多代码
var buildItem = function(item) {
var title = item.name,
args = [],
output = '<li>';
if (item.type == 'method' || !item.type) {
if (item.signatures[0].params) {
$.each(item.signatures[0].params, function(index, val) {
args.push(val.name);
});
}
title = (/^jQuery|deferred/).test(title) ? title : '.' + title;
title += '(' + args.join(', ') + ')';
} else if (item.type == 'selector') {
title += ' selector';
}
output += '<h3><a href="' + item.url + '">' + title + '</a></h3>';
output += '<div>' + item.desc + '</div>';
output += '</li>';
return output;
};
//more code
在上面的示例代码中,我被告知.params是来自JSON请求的任意数据 [对于jQuery API文档]。
什么是任意数据?
非常感谢任何答案和/或澄清。
jsFiddle:http://jsfiddle.net/QPR4Z/2/
谢谢!
答案 0 :(得分:13)
任意 |ärbiˌtrerē|
形容词基于随机选择或个人心血来潮,而不是任何理由或 系统:他的用餐时间完全是随意的。
- 数学:(常数或其他数量)未指明的值。
这只意味着那里可能有任何价值。这与说明“此数组始终包含X,Y和Z”的规范相反。相反的任意值说“我们在这个数组中发送某些东西,但我们无法事先告诉你究竟是什么。”如果你是告诉你,你可以自己发送任意数据,这意味着你可以发送任何你想要的东西,它不必遵循任何特定的格式。
请注意,这完全是关于JSON格式中包含的数据,而不是JSON格式本身。
答案 1 :(得分:2)
它意味着“某些人组成的数据结构(包括属性名称)”,而不是一个既定的标准。
数据结构是任意的。它以JSON标准表示(不是)。