Many applications that depend on Voyager will also depend on Jackson, and I want to avoid forcing users to worry about specific Jackson versions that our code depends on. We only use Jackson for serializing and deserializing the JSON array used as part of StringIndex, so this PR rolls a custom (but tested!) parser for exactly that format.
Many applications that depend on Voyager will also depend on Jackson, and I want to avoid forcing users to worry about specific Jackson versions that our code depends on. We only use Jackson for serializing and deserializing the JSON array used as part of
StringIndex
, so this PR rolls a custom (but tested!) parser for exactly that format.Fixes #2.