JSON改行、JSONrn、どうする?
1636 ワード
今日友达が私に小さな問題を見てもらうように言ったが、彼はこの問題が長い間彼を困らせていたと言った.そこで私はとても珍しく見ました!
问い合わせは、彼がJSONで通信する时、1つの异常な问题に出会って、同じコード、ただデータIDによってデータを取得して返して、结果はあるデータは返して、あるものは返してはいけません.2つの異なるIDがデータを返すのをよく見て、どうすればいいか分かったようです.
ここを見てみんなは何が起こっているのか知っているだろう.
そこでコードにこんな言葉を追加しました
すべてOK!
エラーフィールド文字列の各文字のASCIIコードをforループ文で解析すると、値がそれぞれ13、10の2文字が存在し、改行が発生し、jsonフォーマットがエラーになることがわかります
交換すればいい!
问い合わせは、彼がJSONで通信する时、1つの异常な问题に出会って、同じコード、ただデータIDによってデータを取得して返して、结果はあるデータは返して、あるものは返してはいけません.2つの異なるIDがデータを返すのをよく見て、どうすればいいか分かったようです.
{"OrderInfo":[{"ID":"72","Name":"123","Sex":" ","Title":"","Tel":"15023478621","QQ":"383458275","Content","OrderNum":" ","RemittanceType":" ","Email":"","State":"1","AddTime":"2010/11/27 11:12:30","Audit":"0","AuditTime":"","AuditName":""}]}
{"OrderInfo":[{"ID":"71","Name":" ","Sex":" ","Title":"","Telphone":"15023478621","QQ":"383458275","Content":"
","IP":"","Address":" ","OrderNum":" ","RemittanceType":" ","Email":"","State":"1","AddTime":"2010/11/27 7:07:33","Audit":"0","AuditTime":"2010/11/27 10:40:19","AuditName":""}]}
ここを見てみんなは何が起こっているのか知っているだろう.
そこでコードにこんな言葉を追加しました
rtmsg = rtmsg.Replace("\r
", "\\r\
");
context.Response.Write(rtmsg);
すべてOK!
エラーフィールド文字列の各文字のASCIIコードをforループ文で解析すると、値がそれぞれ13、10の2文字が存在し、改行が発生し、jsonフォーマットがエラーになることがわかります
交換すればいい!