2013-06-28 2 views
0

Я ищу, чтобы сделать JSON.stringify на объекте ActionScript, в то же время кодируя строку json.изменить ключи в JSON.stringify()

Например, у меня есть что-то, который кодирует для

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

Я хотел бы, чтобы это было закодировано как

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

вместо этого. Как я могу достичь чего-то подобного, помните, что фактические объекты были бы довольно вложенными. Могу ли я использовать JSON.stringify с replacer parameter как-нибудь? Я смог изменить значение, но вместо этого я хотел бы заменить ключ. Любые указатели? Благодарю.

ответ

0

Да, вы можете добавить на [DataMember] Атрибут на поле, а затем добавьте имя DataMember как это: ... [DataMember (Name = "N")] общественности строку FirstName {получить; набор;} ...

+0

Я не совсем следуйте, вы можете показать мне пример кода? Благодарю. – dsh