2014-09-01 26 views
0

我有一個數組examples。嘗試將密鑰提交爲examples,並將該值作爲REST客戶端郵遞員中的對象提交。使用x-www-form-urlencoded選項卡,我輸入的密鑰爲examples,值爲{"test"}。我希望看到的結果作爲REST帖子URLEncoded鍵值

{ 
"examples" = [{"test"}] 
} 

,而是我看到

{ 
"examples" = ["{\"test\"}"] 
} 

我以爲這是什麼做的URL編碼,所以我嘗試key: examplesvalue: %7D"test"%7B(%7B = {和%7D = }),但那也不正確。我如何得到我想要得到的結果?

編輯:看來,我有同樣的問題,因爲這個帖子:Postman PUT JSON Returns Null

+0

你試過了form-data選項卡嗎? – 2014-09-01 21:16:40

+0

是的,它返回null。 – john 2014-09-01 21:56:18

+0

對我來說,看不到任何代碼的整個畫面很難,我只是在黑暗中拍攝。 – meda 2014-09-01 22:18:14

回答

0

這可能不是正確的答案,但嘗試把你的身體JSON在原始標籤來代替。

+0

返回null。我無法弄清楚爲什麼!感謝您的猜測。 – john 2014-09-01 23:23:43

+0

嗯,這很奇怪。我想我有點困惑,但你是否期望服務器只是返回你發佈/發佈的任何內容? – shieldstroy 2014-09-01 23:27:42

+0

好吧,當我得到它,然後是的,我期望它返回我PUT。 – john 2014-09-01 23:28:57

0

您確定需要使用x-www-form-urlencoded嗎?如果是這樣,那麼您傳遞數組值的方式,通過管道符號分開,例如:

鍵: PARAM_NAME

值:的redirectUrl | no_promotion | change_status_num | no_reuse_session_ind

如所提到的其他海報你可以嘗試原始選項卡。如果你確保你在這裏驗證JSON:http://jsonlint.com/