Witam,

mam problem z wygenerowaniem ogólnego schematu jsona i chciałbym prosić o pomoc z wygenerowaniem właściwego schematu.

Otóż mam przykładowo taki oto json z tego linku: http://store.steampowered.com/api/appdetails/?appids=10
Do generowania schematu używam tego generatora online: http://jsonschema.net/#/

I tu jest mój problem. Otóż początek jsona wygląda tak:

{
  "10": {
    "success": true,
    "data": {
      "type": "game",
      ...

Dalej są kolejne dane dotyczące obiektu "10". Mój problem jest taki, że chce aby w oggólnym schemacie ta wartość była jako zwykłe id-integer gdyż ta wartość zależy od ID podanego w URL w tym wypadku jest to 10, może to być każda inna wartość Integer. Natomiast generator generuje mi taki schemat:

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "id": "/",
  "type": "object",
  "properties": {
    "10": {
      "id": "10",
      "type": "object",
      "properties": {
        "success": {
          "id": "success",
          "type": "boolean"
        },
        "data": {

W jaki sposób mogę uzyskać tutaj dynamiczna wartość abym mógł ten ogólny schemat wykorzystać pozniej do biblioteki Jackson w Javie gdyż w takim schemacie Jackson tworzy mi klase _10.class i w tym wypadku pobiera wlasciwe dane, jak już jako id w URL podan np '219' to już jest problem bo nie istnieje klasa _219.class.
Dodam, że zwyczajne usunięcie "10": { niestety ale tutaj nic nie daje.