4

このコードを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"]);

私は何が間違っているのですか?

4

2 に答える 2

3

閉じ中かっこも、フォーマット文字列で二重にする必要があります。

json.AppendFormat("Places: [{{\"AvgDate\": \"{0}\"}},\"MarkerID\": \"{1}\"}]", reader["AvgDate"], reader["MarkerID"]);

}}AvgDateの後に注意してください。

于 2010-02-22T22:07:18.400 に答える
2

そこに } がありません...それがあなたの正確な問題かどうかはわかりませんが問題です....

于 2010-02-22T22:08:42.237 に答える