Vb.net 将json中的字符串转换为字符串数组

Vb.net 将json中的字符串转换为字符串数组,vb.net,json.net,Vb.net,Json.net,我试图将json字符串“1,2”转换为[“1”,“2”],但我得到了这个“[1,2]”: 你能更清楚地知道你想做什么吗{“types”:[“1”,“2”]}将反序列化为字符串数组。它是json中的“types”:“1,2”。这就是为什么我问你是否可以解释更多,你是在尝试转换反序列化的json还是创建特定类型的json?我想将“1,2”转换为[“1”,“2”]。这个问题与你的其他问题有什么不同:? Dim json = {"types": "1,2"} oAction.ExtraData = Ne

我试图将json字符串“1,2”转换为
[“1”,“2”]
,但我得到了这个“[1,2]”:


你能更清楚地知道你想做什么吗
{“types”:[“1”,“2”]}
将反序列化为字符串数组。它是json中的“types”:“1,2”。这就是为什么我问你是否可以解释更多,你是在尝试转换反序列化的json还是创建特定类型的json?我想将“1,2”转换为[“1”,“2”]。这个问题与你的其他问题有什么不同:?
Dim json = {"types": "1,2"}
oAction.ExtraData = Newtonsoft.Json.JsonConvert.SerializeObject(json)

Dim extraData As JObject
extraData = JObject.Parse(oAction.ExtraData)
extraData("types") = "[" + extraData("types").ToString + "]"

oAction.ExtraData  = Newtonsoft.Json.JsonConvert.SerializeObject(types)