如何通过拆分字符串将数组转换为对象?

我有一个如下的数组: [“性别-m” 、 “20 岁” 、 “伦敦城” 、 “朗恩” 、 “支持之家”] 我试图生成一个 JSON 对象: {“性别”: “m”,“年龄”: “20”,“城市”: “伦敦”,“朗”: “恩”,“支持”: “家”} 我能想到的一个解决方案是使用 FOR 循环来制作它,但我相信有优雅的解决方案。任何建议,请帮助我。 ……

共7个回答,已解决, 标签: javascript arrays json lodash
JSON 响应对于 int 值总是返回零

我用改造库调用 HTTP 请求,并从 API 获得结果。我配置登录改造库,这样我就可以看到发生了什么。响应是一个简单的原始整数类型。的问题它总是返回零。响应类 (LoginModel) 也是一个经典类,对于整数类型有一个 setter 和一个 getter。 公共类 LoginModel { @ SerializedName (“结果”) 私有 int 结果; 公共 void setResult (int result) { 这个。结果 = 结果; } 公共 int getResult () { 返回结果; } } 下图是我的日志,你可以看到我得到了回复 10,但是当我登录时GetResult在 onResponse 函数中,它总是打印零。 Log.i (“BODY:”,String.valueOf (response.body ().getResult (); enter image description here [https://i.stack.imgur.com/Bn1u7.png] [https://i.stack.imgur.com/Bn1u7.png] 我不知道怎么了。我感 ……

共6个回答, 标签: android json retrofit2
在数组中每个值的中间插入值

我有一个数组的值为['a', 'b', 'c', 'd', 'e']现在我希望它成为一个有它的值的对象,所以我做了一些数组映射 Const arrs = ['a' 、 'b' 、 'c' 、 'd' 、 'e'] 地图 (arr => { 返回 {值: arr} }) 现在的价值arrObj是 [{值: 'a'},{值: 'b'},{值: 'c'},{值: 'd'},{值: 'e'} 但是我想做的是在数组中每个对象的中间插入一个对象,该对象的值为{operator: ' '} so the value of arrObj会的 [{值: 'a'},{运算符: ''},{值: 'b'},{运算符: ''},{值: 'c'},{ {值: 'd'},{运算符: ''},{值: 'e'}] 现在,使用 javascript,鉴于我在数组.map () 中设置了 arrObj 的值,我如何实现该功能? ……

共5个回答,已解决, 标签: javascript arrays json object
Apache 的气流: 气流 initdb 导致 “ImportError: 无模块命名的 json”

在 Python 16.04 默认版本的 Ubuntu 2.7 上,我试图安装 Apache airflow,但是遇到了几个问题,目前我看到了 Apache initdb 回溯 (最近一次通话): 文件 “/usr/local/bin/airflow”,21 号线,在 从气流导入配置 文件 “/usr/local/lib/python2.7/dist-packages/_ _ init _ _.py”,40 行,在 从 flask _ admin 导入基础视图 文件 “/usr/本地/lib/python2.7/dist-packages _ admin/_ _ init _ _.py”,第六行,在 从。基本导入公开,expose _ plugview,Admin,base view,adminindex view # noqa: F401 文件 “/usr/local/lib/python2.7/packages-packages _ admin/base.py”,第六行,在 从 flask 导入蓝图、当前应用程序、渲染模板、中止、 g 、 url _ for 文件 “/usr/local/lib/pyt ……

共3个回答,已解决, 标签: json python-2.7 ubuntu-16.04 airflow
在 Swift 中分析 JsonString

我是新的 Swift, 我得到下面的 JsonObject 作为一个字符串, 我想得到登录状态的值, 我怎么能解析它 { "ID":16, "NameSurname":"UĞUR ACAR", "LoginStatus":"True" } 我试图在这里解析, 但它给出了错误 func parser(_ parser: XMLParser, foundCharacters string: String) { if currentElementName == "LoginResult" { var status = "" do { let res = try JSONDecoder().decode(Root.self, from: Data(string.utf8)) status = res.loginStatus } catch { print("Unable to decode", ……

共2个回答, 标签: json swift parsing
从 Java 列表创建 JSON 字符串数组

我有一个包含我想渲染为 JSON 数组字符串的 java pojo 的 java.util.List。例如: [ {“姓名”: “abc”,“年龄”: 50}, {“姓名”: “def” 、 “年龄”: “25”} ]; 使用我添加的 Java EE JSON Api: 公共字符串 createJsonArrayFromList (清单)。 Json.createArrayBuilder (); (C 人: 名单) { Json.create object builder () 。添加 (“名称”,c.getName ()) 。加 (“姓”,c.getSurname (); } JsonArray 阵 = jsonArray。建立 (); 返回数组。 toString (); } 然而,返回的不是 JSON 字符串数组,而是"org.glassfish.json.JsonArrayBuilderImpl@761c5d2f" 我尝试过: StringWriter 缓冲 = 新 StringWriter (); Json.create writer (缓冲区).writeObject (数组); ……

共2个回答, 标签: java json
返回空 json 对象

我正在尝试实现 JsonView, 以便有选择地序列化实体中的字段, 但序列化的 json 具有没有字段的空对象。下面是我的代码: 查看类: public class AuditReportView { public interface Summary {} } 实体: @Entity @SequenceGenerator(name = "AUDIT_REPORT_SEQUENCE_GENERATOR", sequenceName = "EJB_AUDIT_REPORT_SEQ", initialValue = 1, allocationSize = 1) @Table(name = "DEVICE_AUDIT_REPORT") @Data public class AuditReport implements Serializable { private static final long serialVersionUID = 1246376778314918671L; @Id @GeneratedValue(strategy = GenerationType.SEQU ……

共1个回答, 标签: json spring jackson json-view
创建一个条件, 用于将选定的行与传递的数据匹配

我已经看了所有这些斯威夫特, asp. net, 和 javascript 的问题。 1 [https://stackoverflow.com/questions/31025358/binary-operator-cannot-be-applied-to-operands-of-type-string-and-strin] 2 3 [https://stackoverflow.com/questions/39871583/binary-operator-cannot-be-applied-to-operands-of-type-anyobject-and-str] [https://stackoverflow.com/questions/41540039/binary-operator-cannot-be-applied-to-operands-of-type-int-and-double] 4 5 [https://stackoverflow.com/questions/4052609/mvc-pass-model-object-from-controller-to-view] [ht ……

共1个回答, 标签: json swift chat messaging
无法从 js 对象中删除键值对

我从 mongodb 查询接收 js 对象, 我想使用删除 optr 从对象中删除一个键值对, 但没有删除并且正在进行 "正在设置" 值, 但如果部件正在成功运行, 则在其中的代码。(使用节点) 我已经尝试使用删除 optr 删除..。但是, 它适用于未定义的, 但我设置为 "关注" 的值不会反映在对象中。 baseData.numFollowers = baseData.followers.length; baseData.numFollowing = baseData.following.length; if(forWhom === 'self'){ delete baseData.following; delete baseData.followers; }else if(forWhom === 'other'){ const selfUID = req.body.self_id; baseData.isFollowing = baseData.followers.includes(selfUID); ……

共1个回答,已解决, 标签: javascript arrays node.js json mongodb
为什么我不能从 json Retrofit 中获取特殊字段?

我有一个从 api 获取作业列表的模型类,其中包含带有对象的 arrayList,作为描述作业模型的另一个类模型: 类 job model (@ field: 序列化名称 ("company_ name")) @ Field: 暴露 Val company_ name: String,@ field: 序列化名称 (“last date”) @ Field: 暴露 Val last date: String,@ field: 序列化名称 (“id”) @ Field: 暴露 变量 id: Int,@ field: 序列化名称 (“位置”) @ Field: 暴露 Var 位置: 字符串?,@ field: 序列化名称 (“位置”) @ Field: 暴露 Val 位置: 字符串,@ field: 序列化名称 (“job _ link”) @ Field: 暴露 Val job _ link: String,@ field: 序列化名称 (“已看到”) @ Field: 暴露 Val isSeen: 布尔,@ field: 序列化名称 (“in_记事本”) @ Field: 暴露 Val in _ 记事本: ……

共1个回答,已解决, 标签: android json retrofit2 recycler-adapter
杰克逊 JSON 提供程序为 cxf: rsServer

我正在使用 Camel 的 cxfrs 组件实现 REST 服务。我在入网周围看到的各种例子说, 我可以让服务返回有关对象的 JSON 序列化使用 cxf: 提供程序标记, 就像这样 这编译和部署得很好。但无论我尝试此配置的哪个变体, 该服务都会响应 "未为响应类人员找到消息正文编写器"。Person 类在其中有一个 "@XmlRootElement (名称 =" Person ")" 注释, 如果我想生成 XML, 我想这是很好的。但我不-我想要 JSON。杰克逊有大量的注释, 我是否需要添加一个到 Person 类, 以获得我的服务, 以实现我希望类由杰克逊作家序列化? ……

共1个回答, 标签: json rest jackson cxf
POST json 与 bashscript 使用卷曲

我想在 bash 脚本中使用 curl 开机 json, 但我得到的错误是依赖于内容。 我得到了错误 Rebuilt URL to: "major":"1221",/ Illegal port number Closing connection -1 curl: (3) Illegal port number Note: Unnecessary use of -X or --request, POST is already inferred. Rebuilt URL to: "minor":"32112",/ Illegal port number Closing connection -1 curl: (3) Illegal port number curl: (3) [globbing] unmatched close brace/bracket in column 48 这很管用 #!/bin/bash param='[{"timestamp":"value","sourceId":"fe28edab963de6788"}]' echo $param curl -d $param -H " ……

共1个回答, 标签: json bash curl
如何访问 JSON 的某些部分?

我试图在下面的代码中访问文本 “激情”,但是我不知道如何访问。现在我只能得到 {"部分": [{"正文": "激情"} 有人能告诉我下一步该怎么做吗?谢谢! $ Test = '{ 【活动】: { “回应”: “{\" 零件 \ ": [{\" 文本 \ ": \" 激情 \ "}" }, "Event _ source": "server" } '; $ Jray = json_ decode ($ test,true); Echo $ jray ['event'] ['respon']; ……

共1个回答, 标签: php json
如何将 JSON 文件从 GET 请求转换为熊猫数据框?

我试图将从巨蟒 GET 请求 (请求库) 获得的 json 转换为熊猫数据框。 我已经尝试了一些其他的解决方案, 在这个问题上, 包括 json _ 规范化, 但它似乎没有起作用。数据框架显示为带有字典的单个列。 response = requests.get(myUrl, headers=head) data = response.json() #what now? 给了我以下的 json: "data": [ { "timestamp": "2019-04-10T11:40:13.437Z", "score": 87, "sensors": [ { "comp": "temp", "value": 20.010000228881836 }, { "comp": "humid", ……

共1个回答, 标签: python json pandas api
在 pythong [duplicate] 中格式化字符串时,如何解决 keyerror

这个问题在这里已经有了答案: * Python 格式抛出 KeyError [/questions/9623134/python-format-throws-keyerror]1 回答 * 如何在 python 字符串中打印文字大括号字符并使用。上面的格式? [/questions/5466451/how-can-i-print-literal-curly-brace-characters-in-python-string-and-also-use-fo] 10 个答案 我只想要以下结果但我明白KeyError: '"msg_body"'。 输入: Text = "text" Uid = "uid" Input = '{"msg _ body": {input_text},"user_id": {input_uid}}'。格式 想要的输出: “{” Msg _ body ”:“ text ”、“ user_id ”:“ uid ”}' 单引号或双引号必须是上面的样子。谢谢 ……

共0个回答, 标签: python json dictionary
比较 JSON 数组和 JSON 对象,找出区别

我有一个 JSON 数组和 JSON 对象 (这是字符串),我想比较和找到两者的不同字段。 我尝试了以下可能性,并获得了 o/p: JSON 响应如下: --- 规则 _ 之前 RowDataPacket { Id: 75 输入: “星期几”, Input_data: '0,1', 条件: ', 状态: “激活”, 外字段: ''} -- 过滤前 RowDataPacket { Id: 74, 当: “比赛”, 输出: “分配部门”, 输出数据: '3,1', Out_ data _ json: '', 状态: “激活”} --- 规则 _ 之后 {输入: 'page _ title', Input_data: “home”, 外字段: '', 条件: “比赛” 状态: “激活”} -- 过滤后 {当: '比赛', 输出: 分配代理, 输出数据: 1, Out_ data _ json: '', 状态: “激活”} 让 rule_before rule_data =; 让 filter_before filter_data =; 让 rule_after = JSON.解析 (request_d ……

共0个回答, 标签: javascript arrays node.js json
需要帮助在 JSON 文件中找到一个值并删除它

所以基本上,我有一个页面,它接受值,json_ encodes 它们,并将它们放在一个数组中,放在一个文件中。一切都很好,但是我唯一有问题的是,一旦一些值通过某个日期,就删除它们。 因此,基本上,代码是一个表单,在表单中,有人输入他们的姓名、电子邮件、位置、日期和一条小消息。接下来,代码获取现有文件,将其转换为数组,并将新条目追加到数组中,用新数组重写文件并关闭它。条目被转换成它们自己的小数组,所以文件中的主数组中有数组。代码检查 $ item [2],即日期,如果当前日期在该时间之后,则需要删除它。我只是很难让它删除 JSON,这样它就可以删除条目。 我知道这是一个很大的问题,我的代码非常混乱,但是我希望你能理解我想做的事情。 下面是比较日期的代码: $ Arr 作为 $ help) { Foreach ($ help 作为 $ item) { 如果 ($ item [2]> 日期 (“Y-m-d H: i: s”) { 这里发生了一些事情,我只是为了简单起见把它删掉了。 } 其他 { $ Delete = [$ item [0],$ item [1],$ item [2],$ item [3],$ ……

共0个回答, 标签: php json atom-editor
如何解决 'UnicodeDecodeError: "?

我试图创建一个聊天机器人,每当我尝试运行我的代码时,我都会得到这个, 线 26,编解码器解码的回报.ascii_decode (输入,自己错误) [月] UnicodeDecodeError: 'ascii' 编解码器不能解码字节 0xf8 的位置 102: 序数的范围 (128) 我想补充一下, 导入系统 重装 (sys) Sys.setdefault 编码 utf-8) 然而,有人告诉我Setdefault 编码使用起来不安全,所以我从来没有尝试过。 下面是我的代码 导入 sqlite3 导入 json 从日期时间导入日期时间 Timeframe = '2015-01' Sql _ 事务 = [] 连接 = sqlite3.connect (“/用户/usr/桌面/文件名/RC _ {}”。格式 (时间范围)) 光标 () c = 连接 Def create _ table (): C.exe 可爱 (如果不存在 parent_ reply,则创建表 (Parent_ id 文本主键,comment_ id 文本唯一,父文本, 注释文本、 subreddit 文本、 unix INT ……

共0个回答, 标签: python json sqlite decode
如何获取 json 数组的数据

我有这个 JSON 里面有数组, 但问题是一些大小为 5, 然后3或 2, 所以我怎么能得到这个在系统视图 @Override public void onBindViewHolder(@NonNull TeacherViewHolder holder, final int i) { Routine routineList = rotingList.get(i); holder.heading.setText(routineList.getName()); for (int s = 0 ;s ` 这是杰森 http://school.titli.co:8002/api/routineresponse [http://school.titli.co:8002/api/routineresponse] ` ……

共0个回答, 标签: java android arrays json retrofit
Javascript-将双引号 JSON 字符串转换为单引号 [on hold]

看不到这个问题有什么不清楚的。 使用一个节点 Node-红 exec,我是 JSON 字符串的speedtest-cli using the --json 我想解析的开关。我确信这曾经奏效,但现在不再奏效了。 似乎 speed test-cli 将 JSON 输出返回为双引号字符串,所以当我尝试解析它时,我会收到一个错误 (除非我误解了控制台输出-部分图像 atched) 我已经在网上测试过了JSON.parse工具和双引号字符串失败。 我如何转换双倍报价字符串到单报价传递给 JSON.parse 的字符串? Var 数据项 = JSON.parse (msg.payload); 在哪里msg.payload是 (我已经收集了一些数据) "{" 下载 ": 63190574.18774682" 时间戳 ":" 2019-06-04T07: 24: 35.700487 "ping": 27.472 "上传": 17418646.7138103 "服务器": {“延迟”: 27.472,“名称”: “Gateshead”,“url”: “http://speedtestnet01.as51043. ……

共0个回答, 标签: javascript json node-red