开发者社区 > 云效DevOps > 通义灵码 > 正文

通义灵码对JOSN的分析不正确??

{"Number":"20240312145331792WBA","Organ":null,"Lzfpbz":"0","InfoKind":"02","Tdys":null,"CezslxDm":null,
这是我提问的JSON一部分 让他提取有值字段或者不为Null的他老是忽略掉Lzfpbz":"0","InfoKind":"02"字段

展开
收起
游客po564dwg4uuyy 2024-03-13 10:15:39 23 0
1 条回答
写回答
取消 提交回答
  • 游客

    可以直接在文件里编写如下代码注释

    
    /* 
    提取出 JSON 中有值字段或者不为Null的字段,并生成新的对象。
    data.json 文件中的示例数据
    {
      "Number": "20240312145331792WBA",
      "Organ": null,
      "Lzfpbz": "0",
      "InfoKind": "02",
      "Tdys": null,
      "CezslxDm": null
    }
    */
    
    const handleJson
    

    会生成正确的函数

    
    const handleJson = (data) => {
      const result = {};
      Object.keys(data).forEach(key => {
        if (data[key] !== null && data[key] !== undefined) {
          result[key] = data[key];
        }
      });
      return result;
    };
    
    export default handleJson;
    
    2024-03-13 10:52:08
    赞同 1 展开评论 打赏
问答标签:

通义灵码智能编码助手

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载