Android JSONObject在创建时跳过空值

时间:2014-03-06 10:18:00

标签: android json android-json

我想将JSONObject从移动设备发送到Android中的服务器。我还想发送一些null个值。

我尝试过两种方式,但其 SKIPPING NULL值。

tempJsonValuesOrder.put(DatabaseHelper.ORDER_OTHERS, orderCursor.isNull(orderCursor.getColumnIndex(DatabaseHelper.ORDER_OTHERS)) ? null :orderCursor.getString(orderCursor.getColumnIndex(DatabaseHelper.ORDER_OTHERS)));

有没有办法将null值放在JSONObject

帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

毕竟我找到了解决方案:

tempJsonValuesOrder.put(DatabaseHelper.ORDER_TRANSPORT, orderCursor.isNull(orderCursor.getColumnIndex(DatabaseHelper.ORDER_TRANSPORT)) ? "" :orderCursor.getString(orderCursor.getColumnIndex(DatabaseHelper.ORDER_TRANSPORT)));

答案 1 :(得分:0)

如果合适,您可以尝试将这些值设置为清空字符串。