1

これは私がウェブサイトから取得した文字列です

{"Title":"True Grit","Year":"1969","Rated":"G","Released":"11 Jun 1969","Runtime":"2 h 8 min","Genre" :「アドベンチャー、西部劇、ドラマ」、「監督」:「ヘンリー・ハサウェイ」、「脚本家」:「チャールズ・ポーティス、マルグリット・ロバーツ」、「俳優」:「ジョン・ウェイン、キム・ダービー、グレン・キャンベル、ジェレミー・スレート」、「あらすじ」 ":"酒に酔った鼻の高い連邦保安官とテキサス レンジャーが、頑固な若い女性を助け、インド領で父親を殺した犯人を突き止めます。","ポスター":" http://ia.media-imdb.com/images/ M/MV5BMTYwNTE3NDYzOV5BMl5BanBnXkFtZTcwNTU5MzY0MQ@@._V1_SX300.jpg ","imdbRating":"7.3","imdbVotes":"24,158","imdbID":"tt0065126","Type":"movie","Response":"True"}

これをすべて削除するにはどうすればよいですか

"、"

文字列から?

4

3 に答える 3

2

文字列内の 3 文字「,」をスペースに置き換えるには、次のように使用できます。

s = s.replace(""",""", " ")

これですべての引用符を削除することもできます:

s = s.replace("""", "")
于 2013-09-09T18:02:23.560 に答える
2

おそらく本当にやりたいことは、その JSON 文字列を逆シリアル化することです。

次のようなことを試してください:

Dim deserializer as New System.Web.Script.Serialization.JavaScriptSerializer()
Dim foo As Object = deserializer.Deserialize(Of Object)(thatString)

thatStringそれがその Web サービスから取得した文字列であると仮定します。JSON フィールドに一致するタイプを作成する場合は、はるかに優れています。その場合は、Object ではなくその型に逆シリアル化します。

于 2013-09-09T20:55:07.687 に答える
1

String.Replaceコンマを空の文字列に置き換えるために使用します。

Dim movieData as String = "{""Title"":""True Grit"",""Year"":""1969""}"
movieData = movieData.Replace(",", "")
于 2013-09-09T17:44:49.403 に答える