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

我尝试了两种方式,但都跳过了NULL值。

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)));

08-17 06:42