我是C#的新手。我想将这两个字符串转换为单个JSON数组。
我尝试了以下方法:
我尝试了以下方法:
var username = "username";
var password = "XXXXXXXX";
var json_data = "result":[{"username":username,"password":password}]'; //To convert the string to Json array i tried like this
MessageBox.Show(json_data);
它不能工作,我得到了很多错误。
我查看了以下链接:
http://www.codeproject.com/Articles/272335/JSON-Serialization-and-Deserialization-in-ASP-NET
为了学习如何将我的字符串转换为Json数组,我浏览了上面的链接。这些链接解释得非常好,但是对于我的情况,我不知道如何将这两个字符串转换为单一的Json数组。
我希望输出的格式像这样:
[{"result":{"username":"Tom","password":"XXXXXXX"}}]
请帮助我完成这个任务。
var json_data = "result\":[{\"username\":" + username + ",\"password\":" + ...
。如果你对此有感觉,那么可以看一下string.Format(),它会让你的生活更轻松。 - user2819245var withBackslashes = " \" ";
和var verbatim = @" "" ";
这两个部分。 - undefined