1

Regex を使用して JSON オブジェクトのテキスト ファイルを文字列に分割するのに問題があります。JSON オブジェクトの配列は URL からダウンロードされ、JavaScript 関数によって処理されることを意図しています。しかし、私はそれらをC#で読みたいです。ファイルをダウンロードしたので、それを個々の JSON オブジェクトに分割する必要があります。テキスト ファイルの形式は次のとおりです。

{......},{"S":...}

したがって、それを string[] に分割して、各 JSON オブジェクトが文字列になるようにします。

{"S":...}
{"S":...}
{"S":...}
{"S":...}

元のテキスト ファイルでそれらを区切るカンマを省略したいと思います。

string[] jsons = Regext.Split(txtfile, "\{\"S\":");

しかし、これはうまくいきません。どうすれば正しく分割できますか?

4

2 に答える 2

1

JsonTextReaderアセンブリによって提供されるクラスを使用できますNewtonsoft.JSON( を介して取得可能NuGet)。

于 2013-10-27T17:29:41.053 に答える
1

まだ気付いていない場合、これは優れたツールですhttp://regexr.com?36u96

試す

string[] splits = Regex.Split(txtfile, @"(?<=\}),");
于 2013-10-27T17:31:44.860 に答える