PowerApps表格转JSON时保留空值列的实现方法咨询
解决方法
PowerApps的JSON函数默认会省略值为空的字段,要保留字段输出null,需要先手动处理数据源,确保每一行都存在对应字段结构:
- 用
AddColumns为数据源的所有行显式补充需要保留的字段,空值时主动赋值为Blank() - 再将处理后的数据源传入
JSON函数即可
修改后的代码如下:
Set( varJSONProductTagging, JSON( AddColumns( <--Source-->, "KPICode", If(IsBlank(KPICode), Blank(), KPICode), "DSLType", If(IsBlank(DSLType), Blank(), DSLType) ), JSONFormat.IndentFour ) );
处理后生成的JSON会自动为值为空的字段保留键,对应值为null,符合你预期的输出效果。
内容的提问来源于stack exchange,提问作者Kim
相关产品推荐
相关产品推荐

