将序列化的json从新格式转换为旧格式

问题描述

我有一个格式良好的序列化json,但是尝试以Coldfusion格式8及之前的版本进行deserializejson>可能吗? 我看了看文档,检查了自定义序列化器等以及其他值,但它们似乎不起作用,正如我在这里尝试做的那样 知道我该怎么做

做了一些尝试,但我感到困惑

<cfscript>
       myStruct = {a=1,b=2,c=3,d=4,e=5};
       myKeyList=myStruct.keyList();
       WriteOutput(myKeyList);
</cfscript>

<cffunction name="NewJSOntoOldJSON" returntype="any" output="false">
        <cfargument name="sData" required="true" type="any">
        <cfscript>
            var oldJSON = { "COLUMNS" : };
            var arrofColumns = ListtoArray(sData.keyList());
            for (arrofColumn in arrofColumns) {
                arrayAppend(oldJSON,arrofColumn);
            }
            writedump(oldJSON);
        </cfscript>
        <cfreturn oldJSON>
    </cffunction>
    
    <cfdump var="#NewJSOntoOldJSON(myStruct)#">

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)