我正在尝试将JSON传递到自定义标记
我的标签看起来像
<b:column span="{xs=12, md=8}">...
当我开始处理它时,我想使用:
Myspan = DeserializeJSON(attributes.span);
但它只是崩溃了。
我可以用
attributes.span = attributes.span.replacelist('{,=', '{",":');
attributes.span = attributes.span.replace(', ', ', "', "all");
Myspan = DeserializeJSON(attributes.span);
但这看起来像是黑客
答案 0 :(得分:0)
{xs=12, md=8}
不是JSON,正如错误消息所示。
您可能希望这是{"xs": 12, "md": 8}
你是如何得到的那样&#34; JSON&#34;字符串在第一位?看起来你可能正在动手 - 因此它错了?如果你发现自己手工制作JSON字符串,我认为你很可能会犯错误。这可能是另一个S / O问题的理由,或者也许是关于代码审查的问题......?