Coldfusion Json来自结构

时间:2015-01-13 00:06:46

标签: json coldfusion

我正在使用此代码

<cfset user_data = StructNew() />
<cfset user_data[["field_a"]["und"]["tid"] = '123' /> 

<cfset json = SerializeJSON(user_data)>

它生成这个json

{"und":{"tid":123}}

我想让json看起来像这样

{"und":[{"tid":123}]}

我如何更改结构?

1 个答案:

答案 0 :(得分:5)

使用以下cfscript:

user_data = { 'und' = [ { 'tid' = '123' } ] };
json = serializeJSON(user_data);

您未按要求将键/值对放入数组中。