Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-4020

extract JSON support from core sdk into addon, to avoid dependence on Jackson Jar

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.6.0SDK
    • Fix Version/s: 2.7.0SDK
    • Component/s: Core Java Framework
    • Labels:
      None

      Description

      The current embedded JSON support makes the core UIMA SDK have a dependency in the Jackson core jar. Move the JSON support to a separate project, and restructure things so there's no dependency in the core on JSON things.

        Activity

        Hide
        schor Marshall Schor added a comment -

        The MetadataObject_impl code was refactored into a core part and multiple, pluggable serializer parts, one of which is a new (optional) JSON serializer. The other two are the normal xml serializer which is enhanced to preserve comments and whitespace where possible, and a plain serializer which doesn't support this (used when users supply their own SAX ContentHandler implementations).

        Show
        schor Marshall Schor added a comment - The MetadataObject_impl code was refactored into a core part and multiple, pluggable serializer parts, one of which is a new (optional) JSON serializer. The other two are the normal xml serializer which is enhanced to preserve comments and whitespace where possible, and a plain serializer which doesn't support this (used when users supply their own SAX ContentHandler implementations).

          People

          • Assignee:
            schor Marshall Schor
            Reporter:
            schor Marshall Schor
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development