Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文本字符串转换为JSON格式-Javascript_Javascript_Json_String_Text_Format - Fatal编程技术网

将文本字符串转换为JSON格式-Javascript

将文本字符串转换为JSON格式-Javascript,javascript,json,string,text,format,Javascript,Json,String,Text,Format,我有一个文本字符串,如下所示: workingtable;AB8C;book_id;7541; 我想把它们转换成JSON格式,比如:{“workingtable”:“AB8C”,“book_id”:“7541”} 是否有任何JSON函数可以将原始文本字符串转换为Javascript中的JSON格式 谢谢不,您必须编写一些自己的自定义函数,其他第三方函数如何知道在哪里拆分纯文本string@Rex:谢谢,我可以用分号把它们分开;那么,我们应该让函数stringify在拆分后转换它们吗?你应该做的

我有一个文本字符串,如下所示:

workingtable;AB8C;book_id;7541;
我想把它们转换成JSON格式,比如:{“workingtable”:“AB8C”,“book_id”:“7541”}

是否有任何JSON函数可以将原始文本字符串转换为Javascript中的JSON格式


谢谢

不,您必须编写一些自己的自定义函数,其他第三方函数如何知道在哪里拆分纯文本string@Rex:谢谢,我可以用分号把它们分开;那么,我们应该让函数stringify在拆分后转换它们吗?你应该做的是创建一个包含这些字段的类,然后使用真正的JSON库(如JSON.Net)将你的对象序列化为它的JSON表示形式。你在寻找c#或javascript中的解决方案吗?@L.B:嗨,我正在寻找javascript数据中的解决方案存在于以分号分隔的输入文本字段中
 var s = "workingtable;AB8C;book_id;7541;";
 var parts = s.split(';');
 var jobj = {};
 for(i=0;i<parts.length;i+=2)
 {
    jobj[parts[i]]=parts[i+1];
 }
 alert(JSON.stringify(jobj));
{"workingtable":"AB8C","book_id":"7541"}