创建时Android JSonObject跳过无效的值



我想在Android中从移动设备发送JSONObject。我也想发送一些null值。

我已经尝试了这两种方式,但是它的跳过 NULL value。

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

有什么方法可以将null值放在JSONObject中?

将不胜感激。

毕竟我找到了:

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

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

最新更新