Я сохраняю данные в своей базе данных cassandra как строку, и я хочу получить строку и преобразовать ее в json. я получаю исключение, говоряJson Object parse error
необработанное исключение типа «Newtonsoft.Json.JsonReaderException» произошло
там что-то не так с данными, хранящимися? или я делаю что-то другое неправильно?
Мой запрос:
INSERT INTO table2(key1,col1) values ('5',{'url':'{"hello":
{"hi":{"hey":"1","time":"5"}},
{"reg":{"hey":"1","time":"1"}},
{"install":{"hey":"0"}}},
"task":"1","retry":"00",
"max":"5","call":"140"'});
In my db when i click the map<text,text> column, it gets stored as :
{\"hello\":\r\n
{\"subscription_atrisk\":{\"hey\":\"1\",\"time\":\"100\"}},
{\"reg\":{\"hey\":\"1\",\"time\":\"2000\"}},
\"task\":\"0\",\"retry\":\"300\",\"max\":\"5\",\"call\":\"14400\"}
в моей C# код, я стараюсь
string s = "{\"hello\":\r\n {\"subscription_atrisk\":{\"hey\":\"1\",\"time\":\"100\"}},{\"reg\":{\"hey\":\"1\",\"time\":\"2000\"}},\"task\":\"0\",\"retry\":\"300\",\"max\":\"5\",\"call\":\"14400\"";
Jobject json = Jobject.Parse(s); //Get an Error here.
Может кто-нибудь, пожалуйста, пролить некоторый свет на это?
Я думаю, что ваш JSON недействителен, потому что ему не хватает закрывающей фигурной скобки. – smarx
Я до сих пор получаю эту ошибку –
Ваш json недействителен, не формируйте его вручную. создайте объект и сериализуйте его, чтобы получить действительный json .... –