2009-12-01 84 views
24

我使用QT for Symbian,並需要一個簡單的json解析器。我需要能夠從json轉到Qt-variant,而其他方式。有一個簡單的json解析器,我可以使用嗎?我不想寫我自己的。最適合Qt的JSON解析器?

+10

Qt5在QtCore中附帶了一個JSON解析器。對於Qt 4,您可以將其恢復。 –

回答

17

qjson項目可能是一個好的開始。它也被包裝爲Debian

+7

qjson是我在我的項目中不惜一切代價避免的重量級庫。它需要爲每個系統分別構建和安裝,並強制您使用可執行文件分發新的DLL。根據您的需要,使用ALoopingIcon或Eelis的QJson課程提出的插入式方法要好得多(http://ereilin.tumblr.com/post/6857765046/json-parser-class-for -qt)。 –

25

你需要QT除外本身沒有額外的代碼QT

解析JSON

http://doc.qt.io/qt-5/json.html

+12

這實際上是評估JavaScript,從性能或安全角度來看,這可能並不理想。 –

+0

Matthew:JSON RFC在最後包含一個簡單的基於正則表達式的檢查,以確定JSON是否安全,以便通過JavaScript引擎進行評估。 – Joey

+3

Joey,它的確如此,但對於移動應用程序加載JavaScript引擎是不可取的。 –

18

退房Qt-Json

其解析和序列化JSON數據死簡單的類。

+0

是的,這是要走的路。 – David

+1

現在有一堆的差異,使*完全*不再適用。 – Tshepang

+0

沒錯,編輯了那部分。 – Gerstmann