JSON MARC decoding + tests
[yaz-moved-to-github.git] / test / marc3.json
diff --git a/test/marc3.json b/test/marc3.json
new file mode 100644 (file)
index 0000000..c6631f8
--- /dev/null
@@ -0,0 +1,484 @@
+{
+       "leader":"00914naa  2200337   450 ",
+       "fields":
+       [
+               {
+                       "001":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"a00001508"
+                                       },
+                                       {
+                                               "f":"a"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "004":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"i"
+                                       },
+                                       {
+                                               "r":"n"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "008":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"1991"
+                                       },
+                                       {
+                                               "b":"xx"
+                                       },
+                                       {
+                                               "l":"nor"
+                                       },
+                                       {
+                                               "t":"a"
+                                       },
+                                       {
+                                               "v":"9"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "009":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"a"
+                                       },
+                                       {
+                                               "g":"xx"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "041":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"nor"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "041":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "d":"eng"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "097":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"06"
+                                       }
+                               ],
+                               "ind1":"0",
+                               "ind2":"0"
+                       }
+
+               },
+               {
+                       "245":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"Byfornyelse ved Ibsen-Ringen"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "300":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "b":"farvefoto"
+                                       },
+                                       {
+                                               "b":"plan"
+                                       },
+                                       {
+                                               "b":"snit"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "557":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"Byggekunst"
+                                       },
+                                       {
+                                               "j":"1991"
+                                       },
+                                       {
+                                               "v":"1/2"
+                                       },
+                                       {
+                                               "k":"41-45"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "630":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "f":"byfornyelse"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "630":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "f":"sanering"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "633":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "f":"Norge"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "633":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "f":"Oslo"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "648":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"Telje Torp Aasen Arkitektkontor"
+                                       },
+                                       {
+                                               "c":"Kristian Augustsgate 7B"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "648":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"Eng, Dagfin"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "648":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "r":"anlund, Tom"
+                                       },
+                                       {
+                                               "c":"Kristian Augustsgate"
+                                       },
+                                       {
+                                               "c":"Pilestredet 19"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "J01":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"a"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "BAS":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "0":""
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "LKR":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"ITM"
+                                       },
+                                       {
+                                               "l":"ARK50"
+                                       },
+                                       {
+                                               "b":"0000145"
+                                       },
+                                       {
+                                               "y":"1991"
+                                       },
+                                       {
+                                               "i":"1/2"
+                                       },
+                                       {
+                                               "k":"41-45"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "CAT":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":""
+                                       },
+                                       {
+                                               "b":""
+                                       },
+                                       {
+                                               "c":"20020111"
+                                       },
+                                       {
+                                               "l":"ARK01"
+                                       },
+                                       {
+                                               "h":"2002"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "CAT":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":""
+                                       },
+                                       {
+                                               "b":""
+                                       },
+                                       {
+                                               "c":"20020111"
+                                       },
+                                       {
+                                               "l":"ARK01"
+                                       },
+                                       {
+                                               "h":"2116"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "CAT":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":""
+                                       },
+                                       {
+                                               "b":""
+                                       },
+                                       {
+                                               "c":"20021002"
+                                       },
+                                       {
+                                               "l":"ARK01"
+                                       },
+                                       {
+                                               "h":"1000"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "CAT":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"ICLLOAD"
+                                       },
+                                       {
+                                               "b":"00"
+                                       },
+                                       {
+                                               "c":"20021122"
+                                       },
+                                       {
+                                               "l":"ARK01"
+                                       },
+                                       {
+                                               "h":"1948"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "CAT":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "c":"20030618"
+                                       },
+                                       {
+                                               "l":"ARK01"
+                                       },
+                                       {
+                                               "h":"1330"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               },
+               {
+                       "UID":
+                       {
+                               "subfields":
+                               [
+                                       {
+                                               "a":"a00001508"
+                                       }
+                               ],
+                               "ind1":" ",
+                               "ind2":" "
+                       }
+
+               }
+       ]
+}