这是我从网站上获得的字符串
{“Title”:“True Grit”,“Year”:“1969”,“Rated”:“G”,“Released”:“1969年6月11日”,“Runtime”:“2 h 8 min”, “类型”:“冒险,西方,戏剧”,“导演”:“亨利海瑟薇”,“作家”:“查尔斯波蒂斯,玛格丽特罗伯茨”,“演员”:“约翰韦恩,金达比,格伦坎贝尔,杰里米·斯莱特” ,“情节”:“醉酒,顽固的美国元帅和德州游侠帮助一个顽固的年轻女子追踪她父亲在印度境内的凶手。”,“海报”:“http://ia.media-imdb.com/images/M/MV5BMTYwNTE3NDYzOV5BMl5BanBnXkFtZTcwNTU5MzY0MQ@@._V1_SX300.jpg”,“imdbRating”: “7.3”, “imdbVotes”: “24158”, “imdbID”: “tt0065126”, “类型”: “电影”, “响应”: “正确”}
如何删除所有这些
“”
来自字符串?
答案 0 :(得分:2)
要用字符串中的空格替换三个字符“,”,可以使用:
s = s.replace(""",""", " ")
您也可以删除所有引号:
s = s.replace("""", "")
答案 1 :(得分:2)
您可能真正想做的是反序列化该JSON字符串。
尝试这样的事情:
Dim deserializer as New System.Web.Script.Serialization.JavaScriptSerializer()
Dim foo As Object = deserializer.Deserialize(Of Object)(thatString)
假设thatString
是您从该Web服务获得的字符串。如果要创建一个匹配JSON字段的类型,那就更好了。在这种情况下,将其反序列化为该类型而不是Object。
答案 2 :(得分:1)
使用String.Replace
将逗号替换为空字符串。
Dim movieData as String = "{""Title"":""True Grit"",""Year"":""1969""}"
movieData = movieData.Replace(",", "")