2017-12-04 19 views
-1

プロパティ "データ"を含むオブジェクトがあります。このプロパティは、追加のメタデータをJson形式で保持します。JSONオブジェクト内でJSON文字列をシリアライズする方法

ただし、オブジェクト全体をJson文字列としてWebページに送信する必要があります。予期しない:私はまた、次の

services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver()); 

は、残念ながら、私は今

捕捉されないでSyntaxErrorを取得していているStartUp.ConfigureServiceで次のコード

var content = JsonConvert.SerializeObject(model); 
content = content.Replace("\\r\\n", ""); 
return View("Index", content); 

でネットコア2.0を使用していますトークンiをJSONの3159位置に置いて JSON.parse()

データプロパティが実際に動作するまでJsonと見なされないようにするにはどうすればよいですかyが.....

ので

{content:"this", foo: "bar", data:"["array1","array2","array3"]" } 

もちろん、私は引用符の問題を持っているように見えるが返されている

私のJSON文字列(この場合では、私は私が必要とするビットをdeserialiseするjQueryのを使用します)が必要

ありがとうございます。

+0

として返されるようにJSONデータプロパティに二重引用符をエスケープするために必要な\\ n個"、")); '? –

答えて

0

解決しました。

私はちょうど完全なJSONは多分 `コンテンツ= content.Replace(" \\ Rをしないように

{content:"this", foo: "bar", data:"[\"array1\",\"array2\",\"array3\"]" } 
関連する問題