ljharb/qs

Bug: parse->stringify->parse get different results

開放

#340 建立於 2019年10月22日

 (6 則留言) (0 個反應) (0 位負責人)JavaScript (911 個分叉)batch import
help wanted

倉庫指標

星標
 (8,943 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Hey There,

Found the following bug:

const qs = require('qs');
const assert = require('assert');

const str = '&=]p&Qm[UU3]={Qmm&Qm=]]&Qm[[UF3]mi]=mQvmQm;';
const obj = qs.parse(str);
const str1 = qs.stringify(obj);
const obj1 = qs.parse(str1);
assert.deepEqual(obj, obj1);

found by jsfuzz

貢獻者指南