我想使用空格分隔的字符串拆分 jsonData 的结果,但我不知道该怎么做。这是我存储 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 });上述代码的结果是:[ { "OptionCode": "996" }, { "OptionCode": "99T" }, { "OptionCode": "44P" }, { "OptionCode": "44W" }, { "OptionCode": "610A" }, { "OptionCode": "613A" }, { "OptionCode": "618A" }, { "OptionCode": "710A" },我希望结果是这样的:选项代码:996 99T 44P 44W
2 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
慕仙森
TA贡献1827条经验 获得超7个赞
使用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# 中循环遍历 json 数组
- 2 回答
- 0 关注
- 71 浏览
添加回答
举报
0/150
提交
取消