读不了,如果你是要获取对象数组里的属性,最好把这些对象的属性封装成xml,如果是想取出对象后调用它的方法,你还是通过activeX再发布一个方法来做吧.

解决方案 »

  1.   

    发现其它语言的开发者不怎么认json,基本都xml
      

  2.   

    =================
    那只说明他们对json 数据不熟悉,当然xml数据是一种标准,虽然在web servers  WCF 是通用的基于soap  协议的
    但对于javascript来说对json数据的应用可以说你xml更加友好
      

  3.   

    用JSON传值好~
    简单的就用带分隔符的字符串
      

  4.   

    用json 传值怎么做?<script>
     var sss = object1.aaa();
    </script>我js 里简单的代码就是这个。如果aaa方法返回一个单个对象,那么,可以用操作sss对象,比如得到属性 alert(sss.Name());但是我现在改成aaa 返回一个 对象数组,就无法操作得到的对象了。
      

  5.   

    www.json.org{
    "属性名":属性值[,"属性名":属性值,...]
    }
      

  6.   

    你的意思是重写ActiveX里的方法,返回一个json格式的字符串(应该也就是字符串吧).然后再在js 里操作json.这种方法其实和返回一般字符串类型没有本质区别,好处就是可以完整一些。返回的json还是应该不能调用过程。必须再调用一步。
      

  7.   

    json数据可以有函数在里面:
    var json = {helloworld : function(){alert('hello world!');}, Name : function(){return 'aaa';}};json.helloworld();
    alert(json.Name());
      

  8.   

    这个我也在研究...建议看下googlecode 的O3D 目录下的o3djs.js
      

  9.   

    webservices 返回一个对象就是了,当然这个是XML;数组的话用这样的返回list<object> ;我一直都这么用的。JSON是好,但要改写原来的webserivces.