2015-05-22 126 views
0

我正在創建一個小應用程序以測試我正在構建的一個更大的應用程序。這是從CSV文件中讀取數據並嘗試將該數據發佈到我的API端點(這是爲了隨着時間的推移發送大型數據集)。Json解析快速應用程序

一切工作完美的郵遞員,但我很難讓節點發揮很好。樣本JSON對象我張貼看起來像這樣

{ 
    meta: 
     [ 'array','of','headers'], 
    data: [ 
     [1,2,3], 
     [4,5,6], 
     [7,8,9]] 
} 

當我收到快遞的數據,涉及通過爲meta=[array, of, headers], data=[0=1, 1=2, 2=3, 0=4, 1=5, 2=6, 0=7, 1=8, 2=9]

我認爲這是值得做的,我送我的JSON的方式(正如我所說的,這使得郵差罰款)。 我字符串化的數據它發出之前,設置標頭 "Content-type":"application/json",並設置"content-length".

香草之後的http請求我使用request-json試過,但我得到了相同的結果。

任何幫助,非常感謝!

+0

您是否使用'body-parser'來表達? – Brennan

+0

是的,我應該提到這一點。當郵差發送數據時,一切正常工作 – Ronan

+0

當你說郵遞員發送數據時一切正常,這是否意味着服務器能夠按預期解釋JavaScript?而且這個服務器可能也可能不在節點中,但是沒關係,因爲問題是在節點中發送請求。它是否正確? – Brennan

回答

0

事實證明,數據實際上是正確傳輸的,這是我發送字符串的事實,這使我相信這裏有錯誤。

+0

很高興你知道我們羅南! – Brennan

+0

感謝您的幫助:) – Ronan