ハイライズ API を使用して人を作成しようとしています。これまでのところ、人を作成し、名、姓、電子メール、および電話番号を追加できるという点で、半分は成功しています。ただし、アドレスを追加しようとすると、データが保存されません。複数の電話番号、つまり職場、自宅などでも同じです。これは私の投稿で送信されているデータの例です
<person>
<first-name>John</first-name>
<last-name>Doe</last-name>
<title>CEO</title>
<company-name>Doe Inc.</company-name>
<background>A popular guy for random data</background>
<linkedin_url>http://us.linkedin.com/in/john-doe</linkedin_url>
<contact-data>
<email-addresses>
<email-address>
<address>john.doe@example.com</address>
<location>Work</location>
</email-address>
</email-addresses>
<phone-numbers type="array">
<phone-number>
<number>555-555-5555</number>
<location>Work</location>
</phone-number>
<phone-number>
<number>555-666-6666</number>
<location>Home</location>
</phone-number>
</phone-numbers>
</contact-data>
</person>
何か不足していますか?いくつかの背景として、ノードを使用して、npm パッケージを使用して json から xml にデータを変換しています。これは、xml が高層ビルに出て行くときにどのように見えるかです
ここに私が使用しているjsonのサンプルがあります
{
"person": {
"first-name": "John",
"last-name": "Doe",
"title": "CEO",
"company-name": "Doe Inc.",
"background": "A popular guy for random data",
"linkedin_url": "http://us.linkedin.com/in/john-doe",
"contact-data": {
"email-addresses": {
"email-address": {
"address": "john.doe@example.com",
"location": "Work"
}
},
"phone-numbers": {
"-type": "array",
"phone-number": [
{
"number": "555-555-5555",
"location": "Work"
},
{
"number": "555-666-6666",
"location": "Home"
}
]
}
}
}
}
type="array" を使用してみましたが、使用しませんでした