{"id":54810,"library":"jackson-module-scala-2-12","title":"Jackson Module Scala","description":"Jackson module for Scala data types, enabling seamless serialization and deserialization of Scala case classes, collections, and options.","status":"active","version":"2.21.2","language":"java","source_language":null,"source_url":"https://github.com/FasterXML/jackson-module-scala","tags":["jackson","scala","serialization","json"],"install":[{"cmd":"<dependency>\n  <groupId>com.fasterxml.jackson.module</groupId>\n  <artifactId>jackson-module-scala_2.12</artifactId>\n  <version>2.21.2</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'com.fasterxml.jackson.module:jackson-module-scala_2.12:2.21.2'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"DefaultScalaModule","correct":"com.fasterxml.jackson.module.scala.DefaultScalaModule"}],"quickstart":{"code":"import com.fasterxml.jackson.databind.ObjectMapper;\nimport com.fasterxml.jackson.module.scala.DefaultScalaModule;\n\npublic class Quickstart {\n    public static void main(String[] args) throws Exception {\n        ObjectMapper mapper = new ObjectMapper();\n        mapper.registerModule(new DefaultScalaModule());\n        String json = mapper.writeValueAsString(Map.of(\"key\", \"value\"));\n        System.out.println(json);\n    }\n}","lang":"java","description":"Registers the DefaultScalaModule with Jackson ObjectMapper to support Scala types."},"warnings":[{"fix":"Select the correct Scala version suffix for your project's Scala version.","message":"This module is for Scala 2.12; use jackson-module-scala_2.13 or _3 for newer Scala versions.","severity":"breaking","affected_versions":"*"}],"env_vars":null,"search_vec":"'case':17 'class':18 'collect':19 'data':8 'deseri':14 'enabl':10 'jackson':1,4,22 'json':25 'modul':2,5 'option':21 'scala':3,7,16,23 'seamless':11 'serial':12,24 'type':9","created_at":"2026-06-15T09:24:03.860237+00:00","updated_at":"2026-06-15T09:24:03.860237+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/FasterXML/jackson-module-scala","github":"https://github.com/FasterXML/jackson-module-scala","docs":"https://appdoc.app/artifact/com.fasterxml.jackson.module/jackson-module-scala_2.12/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}