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

发布时间:2024-08-20 20:56:09 浏览:318次

1、Cookie转化为JSON对象

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


代码实现:



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


2、头数据转化为JSON对象

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


代码实现:

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


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

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

代码实现:

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


在线演练http://www.daelui.com/#/tigerlair/saas/practice/lphz4smpvhe8

在线预览http://www.daelui.com/#/tigerlair/saas/preview/lphz4smpvhe8

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

微信公众号
武汉前端开发蓝风

关注作者获取更多干货

交流QQ群
武汉前端开发蓝风

前端问题讨论区