SpringMVC中的Javascript读取JSONArray

SpringMVC中的Javascript读取JSONArray,javascript,ajax,spring-mvc,Javascript,Ajax,Spring Mvc,我有一个对象数组,比如 var word_list = [ {text: "halo", weight: 2, link:"a"}, {text: "hey", weight: 3, link:"a"}, {text: "cat", weight: 2, link:"a"}, {text: "dog", weight: 4, link:"a"}, ]; 我想使用ajax从控制器接收此变量: function get(){

我有一个对象数组,比如

var word_list = [
       {text: "halo", weight: 2, link:"a"},
       {text: "hey", weight: 3, link:"a"},
       {text: "cat", weight: 2, link:"a"},
       {text: "dog", weight: 4, link:"a"},
    ];
我想使用ajax从控制器接收此变量:

function get(){
         $.ajax({
           type:"post",
           url:"readTagCloud",
           contentType: 'application/json'
           datatype : "json",
           success:function(data) {
               word_list = data;
           },
           error: function() {}
 });
 }
@RequestMapping("readTagCloud")
    @ResponseBody
    public String readTagCloud(String topicId,Integer emotion){
        JSONArray words = new JSONArray();
        for(int i = 0;i<10;i++){
            JSONObject word = new JSONObject();
            try {
                word.put("text", i+"");
                word.put("weight", i/2);
                word.put("link", "none");
            } catch (JSONException e) {
                e.printStackTrace();
            }
            words.put(word);
        }
        return words.toString();
    }
控制器代码:

function get(){
         $.ajax({
           type:"post",
           url:"readTagCloud",
           contentType: 'application/json'
           datatype : "json",
           success:function(data) {
               word_list = data;
           },
           error: function() {}
 });
 }
@RequestMapping("readTagCloud")
    @ResponseBody
    public String readTagCloud(String topicId,Integer emotion){
        JSONArray words = new JSONArray();
        for(int i = 0;i<10;i++){
            JSONObject word = new JSONObject();
            try {
                word.put("text", i+"");
                word.put("weight", i/2);
                word.put("link", "none");
            } catch (JSONException e) {
                e.printStackTrace();
            }
            words.put(word);
        }
        return words.toString();
    }
但是,当ajax工作时,它会使单词列表变成字符串类型。我想知道如何在Spring MVC中阅读JSONArray