2017-03-28 4 views
0

String」と「JSONObject」を入力として使用するspringbootアプリケーションを作成しました。POSTMAN(RESTクライアント)のStringとJSONオブジェクトの両方を渡す

私はのparamsを使用してそれらを渡す渡して試してみましたが、その後入力キー&値のような、

Name XYZ 
Status { 
    "A": ["12", "11", "21"], 
    "B": ["AA", "BB", "CC"], 
    "C": ["AAA"] 
} 

しかし、私は

{ 
    "timestamp": 1490697361238, 
    "status": 500, 
    "error": "Internal Server Error", 
    "exception": "java.lang.IllegalStateException", 
    "message": "argument type mismatch\nHandlerMethod details: \nController [processing.QueryController]\nMethod [public static java.lang.String preprocessing.QueryController.abcMethod(java.lang.String,org.json.simple.JSONObject) throws java.io.IOException,org.json.simple.parser.ParseException]\nResolved arguments: \n[0] [type=java.lang.String] [value=TEMPA]\n[1] [type=org.springframework.validation.support.BindingAwareModelMap] [value={}]\n", 
    "path": "/Preprocessor/Load" 
} 
+0

httpリクエストのメソッド 'abcMethod'とcurlのソースを表示できますか? –

答えて

0

あなたを "引数の型の不一致\ nHandlerMethod詳細" を取得@RequestParamまたは@PathVariableでStringを送信し、@RequestBodyでJSONを送信できます。

私がちょうど言ったことを得ることができない場合。あなたのRESTサービスコードを共有してください。私は詳細を説明します。

関連する問題