javascript - Node.js 如何将冒号分隔的键值对序列化为 JSON

标签 javascript node.js request

给出(作为回复正文):

RESULT: OK
RESULT_PS: FINISHED
RESULT_CODE: 000

我需要将其序列化为json,我使用node的request从服务器获取这个。 我当然可以逐字符串解析它。

  1. 但是有没有更简单的方法呢?
  2. 也许准备好了序列化器或其他东西来将此类数据序列化为 JSON?
  3. 这是什么格式?

最佳答案

过滤以下代码中的每一行

var jsonObject = {}

function parser(str){
var arr = str.split(":");
jsonObject[arr[0]] = arr[1];
}

你的最终 jsonObject 是你需要的 json。
确保您需要将 RESULT: OK、RESULT_PS: FINISHED、RESULT_CODE: 000 作为单独的字符串从解析器传递。

关于javascript - Node.js 如何将冒号分隔的键值对序列化为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31266110/

相关文章:

java - 如何在java script/jsp中查找客户端计算机名称?

javascript - Nativescript Angular 2每次在页面加载时调用函数

node.js - Express 找不到静态文件

node.js - 在 Apple M1 (Big Sur) 上使用 node-gyp 安装 native Node.js 附加组件时出错

java - 如何在另一个servlet中使用其他servlet服务?

php - css 下拉菜单不适用于 iphone/ipad

自 1-1-1970 以来,javascript 以毫秒为单位将本地日期和时间数组转换为 UTC?

node.js - Angular 7 在构建 StaticInjectorError 时

php - 初学者用 python 抓取 php 站点

php - 如何处理对 mySQL 数据库中一条记录的大量同时更新请求并确定谁先到达