探囊取物之前端常见数据JSON格式化

108 阅读1分钟

1、Cookie转化为JSON对象

类似于下图的数据,需要获取其中某几项数据

下载 (2).png 代码实现

import { parser } from '@daelui/dogjs/dist/components'
// 解析cookie
function parseCookie () {
  let res = parser.parseEuqalSeparate(cookieData, '=', ';')
  console.log(res)
}

2、头数据转化为JSON对象

类似于下图的数据,需要把此类数据转换为对象进行处理

下载 (3).png 代码实现:

import { parser } from '@daelui/dogjs/dist/components'
// 解析头数据
function parseRows () {
  let res = parser.parseEuqalSeparate(headerData, ':', '\n')
  console.log(res)
}

3、深度格式字符串为JSON对象

类似于下图的数据,字符串对象对含有json字符串,需要两次或多次解析

下载 (4).png 代码实现:

import { parser } from '@daelui/dogjs/dist/components'
// 深度解析JSON
function parseJsonDeep () {
  let res = parser.toObject(jsonStr, true)
  console.log(res)
}

在线演练:www.daelui.com/#/tigerlair…

在线预览:www.daelui.com/#/tigerlair…

在线工具:www.daelui.com/#/dtools/

QQ图片20231119111449.png

**扫码关注微信**