gpt4 book ai didi

javascript - 将字符串转换为js映射

转载 作者:行者123 更新时间:2023-11-29 22:31:22 27 4
gpt4 key购买 nike

我正在做一个 ajax post 并从服务器取回这个日期(如果我需要进行更改,我可以控制服务器):

"[{4e2384d1eca4a61030d8746c:'27.7766405735821,-81.9141438476562,stuff,'},{4e237b32eca4a6103061abf7:'27.94904038727,-82.6213887207031,test again,'}]"

我正在尝试将其转换为 map ,即

{4e2384d1eca4a61030d8746c:'27.7766405735821,-81.9141438476562,stuff,'}
{4e237b32eca4a6103061abf7:'27.94904038727,-82.6213887207031,test again,'}

在我接收数据的 Firebug 中,我正在监视

$.parseJSON(txt)  //where txt is the data received

但是我得到一个错误

Invalid JSON:

[{4e2384d1eca4a61030d8746c:'27.7766405735821,-81.9141438476562,stuff,'},{4e237b32eca4a6103061abf7:'27.94904038727,-82.6213887207031,test again,'}]

TIA

最佳答案

如果您不能通过在键和字符串值周围使用双引号使其成为有效的 JSON:

'[{"4e2384d1eca4a61030d8746c":"27.7766405735821,-81.9141438476562,stuff,"},{"4e237b32eca4a6103061abf7":"27.94904038727,-82.6213887207031,test again,"}]'

...那么你可能会被 eval() 困住,但你应该在你绝对确定数据安全的情况下使用它。

var result;
eval( 'result=' + txt );

关于javascript - 将字符串转换为js映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6767238/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com