consider:
{ "session": "0544dffdrfded", "usersession": "5588strrft235", "id": "984", "field.type": "singlefield", "fields[0].name": "id", "fields[0].fieldtype.typename": "log", "fields[0].helptext": "12587", "fields[0].maxlength": 32, "fields[0].name": "login", "fields[0].size": 20, "fields[0].value": "a", "fields[0].identifier": "login", "fields[0].value": "loginfield", "fields[0].iseditable": true, "fields[1].displayname": "password", "fields[1].fieldtype.typename": "password", "fields[1].helptext": "285887", "fields[1].maxlength": 32, "fields[1].name": "password", "fields[1].size": 20, "fields[1].value": "123", "fields[1].valueidentifier": "password", "fields[1].valuemask": "loginfield", "fields[1].iseditable": true }
i want json string looking similar above json parameters. using following code:
string jsonstring = "{\"cobsessiontoken\":'" + session["cobsessiontoken"].tostring() + "',\"usersessiontoken\":'" + session["usersessintoken"].tostring() + "'\",\"siteid\":'" + session["siteid"].tostring() + "',\"credentialfields.enclosedtype\":'com.yodlee.common.fieldinfosingle',\"credentialfields[0].displayname\":'login id',\"credentialfields[0].fieldtype.typename\":'if_login',\"credentialfields[0].helptext\":'111427',\"credentialfields[0].maxlength\":'32',\"credentialfields[0].name\":'login',\"credentialfields[0].size\":'20',\"credentialfields[0].value\":'" + txtuserid.text + "',\"credentialfields[0].valueidentifier\":'login',\"credentialfields[0].valuemask\":'login_field',\"credentialfields[0].iseditable\":'true',\"credentialfields[1].displayname\":'password',\"credentialfields[1].fieldtype.typename\":'if_password'\",\"credentialfields[1].helptext\":'111428',\"credentialfields[1].maxlength\":'32',\"credentialfields[1].name\":'password',\"credentialfields[1].size\":'20',\"credentialfields[1].value\":'" + txtpassword.text + "',\"credentialfields[1].valueidentifier\":'password',\"credentialfields[1].valuemask\":'login_field',\"credentialfields[1].iseditable\":'true'}"; label1.text= jsonconvert.serializeobject(jsonstring);
how can this?
the correct way serialize , deserialize object via newtonsoft json dll file. link provides samples directly source:
http://www.newtonsoft.com/json/help/html/serializingjson.htm
therefore recommend use object instead of building strings. it's error-prone , maintanence not nice.
Comments
Post a Comment