我想使用空格分隔的字符串拆分 jsonData 的結(jié)果,但我不知道該怎么做。這是我存儲 OptionCode jsonData 的代碼: if (mappedResult.OptionCodes != null) { AddJsonVehicleOptionEquip("OptionCodes", JsonConvert.SerializeObject(mappedResult.OptionCodes)); }這是我的 OptionCodes 視圖模型: public class DecodedOptionCodesModel { public string OptionCode { get; set; } }這是我在第三方 ChromeDataHandler 上獲取 OptionCode 的代碼: vehicle.OptionCodes = res.factoryOption?.Select(c => new DecodedOptionCodesModel { OptionCode = c.oemCode });上述代碼的結(jié)果是:[ { "OptionCode": "996" }, { "OptionCode": "99T" }, { "OptionCode": "44P" }, { "OptionCode": "44W" }, { "OptionCode": "610A" }, { "OptionCode": "613A" }, { "OptionCode": "618A" }, { "OptionCode": "710A" },我希望結(jié)果是這樣的:選項代碼:996 99T 44P 44W
2 回答

慕尼黑8549860
TA貢獻1818條經(jīng)驗 獲得超11個贊
你可以這樣實現(xiàn):
Console.WriteLine(String.Join(" ", vehicle.OptionCodes));
使用空格分隔符拆分后,您可以按照自己的方式使用它。

慕仙森
TA貢獻1827條經(jīng)驗 獲得超8個贊
使用Json.Net
dynamic jsonObj = JsonConvert.DeserializeObject(c.oemCode);
foreach (var obj in jsonObj.objectList)
{
if(obj.OptionCode.ToString().Trim().Length ==0) continue;
OptionCode += " " + obj.OptionCode;
}
OptionCode = OptionCode.Trim();
另請查看:在 C# 中循環(huán)遍歷 json 數(shù)組
- 2 回答
- 0 關(guān)注
- 89 瀏覽
添加回答
舉報
0/150
提交
取消