title: How can I use serde json on a json object with variable key names
body: <p>I am aware of the JSON value which can be used for unknown JSON.</p>
  
  <p>What I have is a mostly structured JSON object like this:</p>
  
  <pre><code>{
      "error": [],
      "result": {
          "NAME_X": {
              "prop_one": "something",
              "prop_two": "something",
              "decimals": 1,
              "more_decimals": 2
          },
          "NAME_A": {
              "prop_one": "test",
              "prop_two": "sdfsdf",
              "decimals": 2,
              "more_decimals": 5
          },
          "ARBITRARY": {
              "prop_one": "something else",
              "prop_two": "blah",
              "decimals": 3,
              "more_decimals": 6
          }
  }
  </code></pre>
  
  <p>So the inside object with fields prop_one, prop_two, decimals and more_decimals has a clear structure, but the outer name field/key (NAME_X, NAME_A, ARBITRARY) is unknown in advance.</p>
  
  <p>What is the most straight forward way to parse this so I can use strongly typed variables/deserialization on the inner structure? I also still need to capture those unknown name fields.</p>