我试图在C#.NET中执行此代码,将SQL表转换为具有适当JSON的字符串;
json.AppendFormat("Places: [{{\"AvgDate\": \"{0}\"},\"MarkerID\": \"{1}\"}]", reader["AvgDate"], reader["MarkerID"]);
但是它不允许我使用{0}和{1}索引之间的逗号分隔。以下工作正常;
json.AppendFormat("Places: [{{\"AvgDate\": \"{0}\"}]", reader["AvgDate"], reader["MarkerID"]);
我做错了什么?
答案 0 :(得分:2)
关闭大括号也必须加倍格式字符串:
json.AppendFormat("Places: [{{\"AvgDate\": \"{0}\"}},\"MarkerID\": \"{1}\"}]", reader["AvgDate"], reader["MarkerID"]);
注意AvgDate之后的}}
:
答案 1 :(得分:2)
你有一个失踪} ...不确定这是你的确切问题,但它的一个问题....