나는`를 사용하여 플레이! Framework 2.0 및이 프레임 워크에서 새로 도입되었습니다. 어떻게 흰 html 페이지에서 내 모델의 json 표현을 반환 할 수 있습니까? 그것은 약간있는 처리기 사용하는 방법은 플레이 1.x에서에서입니다재생! 프레임 워크 반환 json 응답
10
A
답변
10
으로 단위를 반환하는 방법을 사용할 수 없습니다 :
내가하고 있어요 것은
public static void messagesJSON(){
List<Message> messages = Message.all();
renderJSON(messages);
}
이다 그러나 나는 오류 Play 2.0과 다릅니다. 문서에서, 여기에 JSON ObjectNode
을 반환 return ok(result)
무엇 당신이 묻는에서 sayHello
JSON 요청
@BodyParser.Of(Json.class)
public static Result sayHello() {
ObjectNode result = Json.newObject();
String name = json.findPath("name").getTextValue();
if(name == null) {
result.put("status", "KO");
result.put("message", "Missing parameter [name]");
return badRequest(result);
} else {
result.put("status", "OK");
result.put("message", "Hello " + name);
return ok(result);
}
}
이의 중요한 부분을 응답하는 방법의 예입니다.
이public static Finder<Long,Business> find = new Finder(Long.class, Business.class);
이가 표시됩니다 : 나는 정적 변수를 가지고있는 Business.java 클래스에서
public static Result getBusinesses(){
List<Business> businesses = new Model.Finder(String.class, Business.class).all();
return ok(Json.toJson(businesses)); //displays JSON object on empty page
}
: return ok(Json.toJson(Moments.all());
37
2
에 대한 것은 목록에서 새 모델을 작성하는 방법
관련 문제
- 1. Java의 JSON 프록시/재생! 프레임 워크
- 2. JSON 데이터를 재생 프레임 워크 템플릿에 표시
- 3. 재생 프레임 워크 오류
- 4. ActiveJDBC로 프레임 워크 재생
- 5. 프레임 워크 대기 재생
- 6. 재생 프레임 워크 종속성
- 7. 재생 프레임 워크
- 8. 프레임 워크 재생 - 저장()
- 9. 재생 프레임 워크 설치
- 10. 2.0 프레임 워크 재생 -
- 11. 재생 프레임 워크에서 Json 사용
- 12. JSON 프레임 워크 : stringWithObject
- 13. 아이폰 JSON- 프레임 워크
- 14. 재생 프레임 워크 렌더링 2보기
- 15. 재생! 프레임 워크 - GET 변수
- 16. 재생! Ebean 프레임 워크 : PersistenceException
- 17. 재생! 프레임 워크 마크 다운
- 18. 재생 프레임 워크 라우팅 오류
- 19. 재생! GAE의 프레임 워크 템플릿
- 20. 프레임 워크 테스트 오류 재생
- 21. 재생 프레임 워크 테스트 오류
- 22. 재생 프레임 워크 버전 1.2.4
- 23. 재생 프레임 워크 필수 항목
- 24. 재생! 프레임 워크 형태로 오류
- 25. 컨트롤러의 프레임 워크 메시지 재생
- 26. 프레임 워크 상점 이메일 재생
- 27. 재생 프레임 워크 리디렉션 오류
- 28. 덜 프레임 워크 - 응답 사이트
- 29. Diff가 필요로하는 재생 프레임 워크 파일 없음
- 30. 젠드 프레임 워크 용 사용자 정의 표준 JSON 응답
반환 유형으로 "색인"이란 무엇을 의미합니까? 컴파일러가 그것을 이해하지 못하는 것 같아요, @BodyParser 또한 오류 (형식 불일치)이 코드가 당신을 위해 작동합니까? 또는 수입품과보다 광범위한 사진을 보여줄 수 있습니까? – Stas
@Stas, 소스 문서에 오타가 있었는데, Play 2.0 컨트롤러의 모든 액션으로 'Result'를 반환해야합니다. – biesior
좋은 장소 @ 마커스. Github에 대한 문서를 업데이트 해 주셔서 감사합니다. – Codemwnci