c# - 将json字符串转换为字符串数组
问题描述
我正在尝试将 json 字符串转换为字符串数组
我的 json 字符串:"[\"false\",\"true\"]"
var js = new System.Web.Script.Serialization.JavaScriptSerializer();
string[] strArray = new string[2];
strArray = js.Deserialize("[\"false\",\"true\"]", string[2]).ToArray();
但它只允许我做一个 charArray。
我只需要能够调用我的结果,strArray[0]
以便它返回"false"
解决方案
尝试做:
strArray = js.Deserialize<string[]>("[\"false\",\"true\"]");
推荐阅读
- docker - phpMyAdmin - Docker容器上的错误“调用成员函数getPath on null”
- r - “独特”的错误?当 'nmax' 比唯一值的数量少 1 时,不会出现错误
- javascript - 将嵌套数组减少为格式化字符串
- java - 嵌套事务(而不是并发事务)的默认隔离级别是多少?
- postgresql - 具有两个选择语句的 PostgreSQLFunction
- php - 基于 REST 的 Web 服务,服务器返回的数组比预期的多
- javascript - 有没有办法从函数外部获取函数的范围 - JS
- c++ - 未声明“std::_debug_memset”
- javascript - 如何使用 2 个表单输入的总和值更新 div 并在它们更改时更新
- python - 如果找不到与列表匹配的任何内容,如何附加到列表中?