QML JSON 数组外部包装:使用 JavaScript 构建层级结构
在 QML 中,可以使用 JavaScript 来创建和操作 JSON 对象和数组。要组合 JSON 数组外面的层,可以使用 JavaScript 的 JSON.stringify() 方法将 JSON 对象转换为字符串,然后在字符串前面或后面添加所需的字符或数据,最后将其转换回 JSON 对象。例如,可以使用以下代码将 JSON 数组包装在一个对象中:
var jsonArray = [{ 'name': 'John', 'age': 30 }, { 'name': 'Jane', 'age': 25 }];
var jsonString = JSON.stringify({ 'data': jsonArray });
var jsonObject = JSON.parse(jsonString);
console.log(jsonObject);
这将创建一个名为'data' 的 JSON 对象,它的值是之前创建的 JSON 数组。输出结果将类似于:
Object {data: Array[2]}
这样,就可以轻松地将 JSON 数组包装在一个对象中,并在外面添加所需的层。
原文地址: https://www.cveoy.top/t/topic/nPOh 著作权归作者所有。请勿转载和采集!