如何在JavaScript中将字符串转换为var对象

问题描述

我正在开发带有Webbrowser控件的Windows应用程序。我想解析一个字符串并将其转换为JavaScript中的var对象。我在C#函数中创建的字符串,并将其发送到HTML页面上的JavaScript。字符串如下:

var str=  "{"title": 'Mr',"Name": 'Samy',"Age": '30',"Gender": 'Male'};
          {"title": 'Mrs',"Name": 'Sully',"Age": '25',"Gender": 'Female'};
          {"title": 'Mr',"Name": 'John',"Age": '35',"Gender": 'Male'};
          {"title": 'Mr',"Name": 'Amy',"Age": '32',"Gender": 'Female'}";

在下面的HTML页面JavaScript中:

          var newStr= JSON.parse(str);

问题是它不起作用。如果我有一个字符串,那就行了。但是,当一组字符串不是字符串时。我想我需要用(;)分隔符来分割字符串。我需要的输出如下:

[object Object],[object Object],[object Object]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)