2019年8月2日 星期五

Views

C# Using Jayrock



組合Json字串踩地雷

今天工作開發不是那麼順利,先把問題紀錄下來,待以後開發繼續找答案!



1.在sublime text3要怎麼順利Using Jayrock



目前還懵懵懂懂,但可參考此篇先有概念



2.在組合Json字串可參考此篇,但是在使用JsonObject會碰到一個問題:

 

 private string _succse="1";

 string str_json = JsonConvert.SerializeObject(dt); //dt是datatable


 r=new JsonObject();


 r.Accumulate=("succse"_succse);

 r.Accumulate=("data",str_json);


 在用context.Response.Write(r.ToString());

 

 輸出

---------------------------

 {"Succse":"1","data":
[{.....}]};多出來的雙引號就是會影響結果



3.解決辦法參考此篇

 加入這句

 var _data=Jayrock.Json.Conversion.JsonConvert.Import(str_json)

  先將str_json轉成萬用型別,再放入

 r=new JsonObject();


 r.Accumulate=("succse"_succse);

 r.Accumulate=("data",_data);

 神奇的~多出來的""號被解決掉囉!

沒有留言:

張貼留言