2017-12-12 9 views
-1

APIをリクエストしたJSON配列の値からViewの値をリストするにはどうすればよいですか?私はspring mvcとthymeleafを使用しています表示するJSON配列を渡す

答えて

1

annotation @RequestBodyを使用してjsonArrayを取得し、モデルリストにリストを格納するラッパーを使用することができます。

モデル:

public class Tuple { 
private String key; 
private String value; 
private String description; 
public String getKey() { 
    return key; 
} 
public void setKey(String key) { 
    this.key = key; 
} 
public String getValue() { 
    return value; 
} 
public void setValue(String value) { 
    this.value = value; 
} 
public String getDescription() { 
    return description; 
} 
public void setDescription(String description) { 
    this.description = description; 
} 

public Tuple(String key, String value, String description) { 
    this.key = key; 
    this.value = value; 
    this.description = description; 
} 

}

ラッパー:

public class TupleWrapper{ 
    private List<Tuple> tupleList; 
    public List<Tuple> getTuple() { 
     return tupleList; 
    } 
    public void setTuple(List<Tuple> tuples){ 
     this.tupleList = tuples; 
    } 
} 

コントローラー:

@RequestMapping(value="/setTuple", method = RequestMethod.POST) 
public ResponseEntity<ResponseStatus> setTuple(@RequestBody TupleWrapper wrapper){ 
    //your logic. 
    return new ResponseEntity<ResponseStatus>(new ResponseStatus<>(STATUS.SUCCESS,"OK",wrapper),HttpStatus.OK); 

} 
を以下のように
関連する問題