我应该以哪种格式(HTML / markdown / JSON)从我的服务器接收一些格式化文本?

时间:2015-05-05 12:01:17

标签: android json httpresponse

我正从我的服务器接收JSON响应。通常它是结构化数据。但我陷入了一个特殊情况,数据可以是任意数量的项目,每个项目都有一个标题文本和更多的行。

显示我的用例的降价示例:

**Heading**
- indented normal text:
* bullet item
* bullet item 2

我应该以哪种格式(HTML / markdown / JSON)从我的服务器接收一些格式化文本? Markdown 对我来说很容易在服务器上创建,而我不知道如何在android中解析它。 JSON 很难在服务器上创建,但在android中很容易反序列化。

我想将其动态添加到ListView中,因此我希望每个项目都可以充当list_view_item.xml。整个事情是更大的XML的一部分。我想要如下。

list item to be populated

2 个答案:

答案 0 :(得分:1)

对象的JSON,几个JSONObject的JSONArray。

在服务器中序列化并不困难!您可以使用Jackson等库。

对我而言最好的选择。

答案 1 :(得分:0)

Android TextView自然支持多个html tags for formatting,因此如果您不使用自定义字体和高级格式,html是最佳选择。

至于解析未知数量的项目,你不可能比发送一个JSON数组更好。