1、当我们在做自定义字段的时候,经常要用到返回多个值的情况,一般我们会选择json字符串,存放到数据库中,然后返回由前端去作解决。
2、比如下面的例子:
[{value:0,label:'未付款'},{value:1,label:'已付款'}]
如果你用格式化工具,一切是正常的:
3、那么我们回到了程序中就会报SyntaxError: Expected property name or '}' in JSON at position 2 (line 1 column 3) at JSON.parse (<anonymous>),然后当然也不可能取出值来。
4、我们作一下调整,就可以了:
[{"value":0,"label":"未付款"},{"value":1,"label":"已付款"}]
这样再次测试,一切正常。