【问题标题】:modify keys in JSON.stringify()修改 JSON.stringify() 中的键
【发布时间】:2013-06-28 07:40:51
【问题描述】:

我希望在 ActionScript 对象上执行 JSON.stringify,同时对 json 字符串进行编码。

例如,假设我有一些编码为

{"name":"Jimmy Page","band":"LEDZEP"}

我希望它被编码为

{"~N~":"Jimmy Page","~B~":"LEDZEP"}

相反。我如何实现这样的目标,请记住实际的对象会非常嵌套。我可以以某种方式将JSON.stringifyreplacer parameter 一起使用吗?我已经能够修改该值,但我想替换密钥。任何指针?谢谢。

【问题讨论】:

    标签: json flash actionscript


    【解决方案1】:

    是的,您可以通过在字段上添加 [DataMember] 属性,然后添加数据成员名称,如下所示: ... [数据成员(名称=“N”)] 公共字符串名字{get;放;} ...

    【讨论】:

    • 我不太明白,你能给我看一个示例代码吗?谢谢。
    【解决方案2】:

    抱歉,我认为您使用 .net 的最后一个答案是错误的,好吧您可以使用替换函数阅读更多关于它的信息: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/JSON.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 2015-09-22
      相关资源
      最近更新 更多