繁体   English   中英

遍历String中的对象数组

[英]Loop through the object array which is in String

这是我的脚本,它返回一个数组。 我已经将该数组存储在文本字段中,现在我想在后面的代码中访问该文本字段并对其进行迭代以获取此数组中的项目。 这种方法可行吗? 因为如果我从文本字段访问它,它将是字符串而不是数组。

基本上我希望在文件中的代码后面包含此JSON数据。

 <script type="text/javascript">
               function sendArray() {
                   var newAry = JSON.stringify(data);
                   alert(newAry);
                   console.log(newAry);
                   document.getElementById('dataarray').value = newAry;
               }
           </script>

   <asp:Button ID="MSAVE" runat="server" Text="SAVE" Width="78px" 
           Enabled="False" CausesValidation="false" OnClientClick="sendArray();" onclick="MSAVE_Click"   />

我的文件背后的代码

protected void MSAVE_Click(object sender, EventArgs e)
    {
     String MyArrayFromJs = dataarray.Text;

}

这就是newAry的样子

新时代

从表面上看,您不仅拥有简单的字符串数组。 看看C#中的String.Split方法。 您需要将数据分割为几个不同的字符,可能首先是逗号,然后是冒号,然后清除一些垃圾字符,例如大括号等。

但是,主要问题可能是,您显示的JSON数据不仅仅是一个字符串数组,您需要从中找出真正需要的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM