1

这是我从网站上得到的字符串

{"Title":"True Grit","Year":"1969","Rated":"G","Released":"11 Jun 1969","Runtime":"2 h 8 min","流派" :“冒险,西部,戏剧”,“导演”:“亨利·海瑟薇”,“作家”:“查尔斯·波蒂斯,玛格丽特·罗伯茨”,“演员”:“约翰·韦恩,金·达比,格伦·坎贝尔,杰里米·斯莱特”,“情节” ”:“一个喝醉的、顽固的美国元帅和一名德克萨斯游骑兵帮助一个顽固的年轻女子在印度领土上追查她父亲的凶手。”,“海报”:“ 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

您可能真正想要做的是反序列化该 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 回答
2

要将字符串中的三个字符 "," 替换为空格,可以使用以下命令:

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

您还可以使用以下命令删除所有引号:

s = s.replace("""", "")
于 2013-09-09T18:02:23.560 回答
1

用于String.Replace用空字符串替换逗号。

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