如何对特定字符串执行JSON反序列化
本文关键字:执行 JSON 反序列化 字符串 | 更新日期: 2023-09-27 18:00:37
我想用如下字符串序列化一个模型:-
"{"name":"firstName","value":"john"}",
然后我想反序列化那个字符串。它应该可以这样访问:
returnString[0]["name"] //here name is the name of the property and returnString is the serialized string.
returnString[0]["value"] //here value is the value of the field
仅供参考,如果我们用javascript:-做这样的事情,我们可以得到上面的JSON字符串
JSON.stringify(form.serializeArray())
但我的需求是在服务器端生成it。有人能给我推荐最好的方法吗?
您可以使用序列化对象
Model = {name:'firstname',vlaue:'john'}
JSON.stringify(Model)
然后当你有一个像这样的序列化字符串变量时
SerializedString='[{"name":"firstName","value":"john"},"name":"LastName","value":"Alexander"}]
'
您可以通过以下方式获取值:
ObjectsList =JSON.parse(SerializedString)
然后像这个一样使用
ObjectsList[0]["name"]
ObjectsList[0]["value"]
我希望它能帮助
尝试使用Json。Net为您序列化对象。