パブリッククラスの一部私は、dataTablesプラグインのデータ構造を構築しています。C#JSONエラーへの文字列の変換
データ構造を構築するためのコードは次のとおりです。
var response = "{ \"data\": [";
response = response + "[";
response = response + "\"Clark, Keith\",";
response = response + "\"Corporate\",";
response = response + "\"XXX-XXX-XXXX\",";
response = response + "\"XXX-XXX-XXXX\",";
response = response + "\"[email protected]\"";
response = response + "],";
response = response + "[";
response = response + "\"Clark, Keith\",";
response = response + "\"Corporate\",";
response = response + "\"YYY-YYY-YYYY\",";
response = response + "\"YYY-YYY-YYYY\",";
response = response + "\"[email protected]\"";
response = response + "]";
response = response + "] }";
return response;
これは正常に動作し、期待通りにテーブルを作成します。私が問題に取り組んでいるところは、フィールドにHTMLマークアップを追加しようとするときです。私はこのような状況を示すために、名前の隣にあるフォント素晴らしいアイコンを使用したい:私は読むために自分のコードを修正しようとしている
<i class="fa fa-arrow-up" style="color: #00ff00;" aria-hidden="true">
:
response = response + "\"<i class=\"\"fa fa-arrow-up\"\" style=\"\"color: #00ff00;\"\" aria-hidden=\"\"true\"\">Clark, Keith\",";
をしかし、今、私はエラーが発生しますことJSONの形式が正しくありません。 HTMLマークアップがJSON構造内で使用されないことがありますか?
あなたは何も欠けていない、htmlマークアップは有効なJSONではありません。 JSON文字列は完全に自己完結型でなければなりません。 –
jsonにその新しいものを投稿してください。あなたは最後の締め切り後に追加しようとしていませんか? – Dispersia
@JonathonChaseそこにhtmlを入れても何の問題もありません.HTMLはちょうどJSONがうまくいく静的テキストです。 – Dispersia