"[{"sortNum":"1","标题":"新建待办ddddd标题"},{"sortNum":"2","内容":"新建待办内容"}]" 我这里面没有单引号
时间: 2023-11-09 09:06:39 浏览: 82
这是一个JSON格式的字符串,它表示一个包含两个元素的数组。第一个元素是一个对象,包含一个键值对,键为"sortNum",值为"1",另一个键值对,键为"标题",值为"新建待办ddddd标题"。第二个元素是一个对象,包含一个键值对,键为"sortNum",值为"2",另一个键值对,键为"内容",值为"新建待办内容"。
相关问题
{categoryCode : "" categoryDescribe : "1234" categoryName : "2314" categoryStatus : "Y" otherSysCode : "" prodCount : "" sortNum : "1234" spuCount : ""},过滤掉这个对象里面为""的属性
可以使用 JavaScript 中的 for...in 循环和 delete 关键字来删除对象中值为空字符串的属性。具体的实现如下:
```
const obj = {categoryCode: "", categoryDescribe: "1234", categoryName: "2314", categoryStatus: "Y", otherSysCode: "", prodCount: "", sortNum: "1234", spuCount: ""};
for (let key in obj) {
if (obj[key] === "") {
delete obj[key];
}
}
console.log(obj);
```
运行以上代码会输出一个过滤后的对象,其中值为空字符串的属性已经被删除:
```
{
categoryDescribe: "1234",
categoryName: "2314",
categoryStatus: "Y",
sortNum: "1234"
}
```
"[{\"审批人\":\"黄磊\","sortNum":"1"},{\"审批事项\":\"整改意见的确认\"},,"sortNum":"2"]" 如何将这个字符串转为数组对象
可以使用JSON.parse()方法将该字符串转换为数组对象。具体代码如下所示:
```javascript
var str = "[{\"审批人\":\"黄磊\",\"sortNum\":\"1\"},{\"审批事项\":\"整改意见的确认\",\"sortNum\":\"2\"}]";
var arr = JSON.parse(str);
```
阅读全文