JSON中的结构化文本

Wil*_*ger 5 text json

我一直在寻找一种方法来捕获JSON中的结构化文本(部分,段落,重点,列表等),但我还没有找到任何东西.有什么建议?(Markdown克服了我的想法,但那里可能会有更好的东西.)

sta*_*ica 6

这样的事情怎么样:

[ { "heading": "Foobar Example" },
  { "paragraph":
    [
      "This is normal text, followed by... ",
      { "bold": "some bold text" },
      "etc."
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

那是:

  • 使用字符串作为纯文本而不进行格式化或其他标记;

  • 只要你想指出某些文本元素的有序序列,就使用数组;

  • 使用键指示标记的对象和应用格式的文本元素的值.


And*_*yle 5

HTML是以纯文本格式(!)描述结构化文本的完善方式.Markdown(正如你所提到的)也会起作用.

我的观点是,您最好的选择可能是使用某种纯文本标记(例如这些选项),并将文本放在单个JSON字符串变量中.根据你的应用程序,有一个包含一个段落数组的部分数组可能是有意义的,包含一个普通/粗体/列表部分的数组等.但是,在一般情况下,我认为好的老式块是标记将具有讽刺意味的是更清洁,更具可扩展性,因为它可以轻松传递它们,以及用于完整解析的完善的库(如果需要).