複数のオブジェクトを含むJSONオブジェクトを単一のオブジェクトセットに変換する方法

Legendarkz

複数のオブジェクトを含むJSONオブジェクトがあり、それをmysqlテーブルに挿入できるように単一のオブジェクトに変換する必要があります。

私はJavaScriptでこれを行っていますが、それを「行」に変換してmysqlの挿入に送信する方法がわかりません。

IDには、すべてのConceptIDおよびConceptValueを持つすべてのanotherIDが含まれている必要があります

ConceptIDとConceptValueは互いにIDである必要があるため、結果は例で示したもののようになります。

例:

JSON
{
  ID: "1"
  AnotherID: "003,004,006,007,008,009,010"
  ConceptID: "A,B,C"
  ConceptValue: "23,45,63"
}

そして、私はそれを次のようにmysqlテーブルに挿入したいと思います:

ID  |  AnotherID  |  ConceptID  |  ConceptValue
===============================================
1   |  003        |  A          |  23
1   |  003        |  B          |  45
1   |  003        |  C          |  63
1   |  004        |  A          |  23
1   |  004        |  B          |  45
1   |  004        |  C          |  63

mysqlのストアドプロシージャで試してみましたが、機能しませんでした。

私は開発が少し新しいので、どんな助けでも本当にありがたいです!

ForEachを試してみたので、JSONを1つの部分で取得できます

var $IDs;
var count = 0;
  JSON_Object.forEach(function (element) {
    count++;
    $IDs.push(element[count].ID.value);
});

しかし、私が望む結果のようにそれらを順序付けて、各行を生成する方法がわかりません。

アディル・リアカット

私はあなたがのようなオブジェクトを持っていると思います

let obj = {
 ID: "1",
 AnotherID: "003,004,006,007,008,009,010",
 ConceptID: "A,B,C",
 ConceptValue: "23,45,63"
}

それでは、2つの変数を作成しましょう。

let conceptId = obj.ConceptID.split(','); // Convert to array
let conceptValue = obj.ConceptValue.split(',');

これで、conceptIdを持つAnotherIdを含む配列オブジェクトが作成されます

obj.AnotherID.split(',').reduce((arr, id) => {
 arr.push(...conceptId.map((v, i) => ({
    AnotherId: id,
    ConceptID: v,
    ConceptVaue: conceptValue[i]
 })))
 return arr;
}, [])

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jsonを使用して、複数のオブジェクトを含むjsonファイルをjavaオブジェクトのリストに変換する方法

分類Dev

単一のオブジェクトを複数のオブジェクトに変換するc#

分類Dev

複数のJSONオブジェクトを含むAsanaAPI応答をPythonオブジェクトに変換する方法

分類Dev

オブジェクトを含む配列をLaravelRequestオブジェクトのような1つのオブジェクトに変換する方法

分類Dev

オブジェクト内の複数のデータを含む文字列にオブジェクトの値を変換する方法?

分類Dev

オブジェクト内の複数のデータを含む文字列にオブジェクトの値を変換する方法?

分類Dev

オブジェクトを含むオブジェクトをオブジェクトの配列に変換する方法

分類Dev

配列を含むオブジェクトをオブジェクトのオブジェクトに変換する方法

分類Dev

一連のjsonオブジェクトを単一のjsonオブジェクトに変換します

分類Dev

複数のオブジェクトを含むJSON応答を解析する方法

分類Dev

複数のjsonオブジェクトをオブジェクトの配列に変換します

分類Dev

オブジェクトの配列を単一のオブジェクトに変換する

分類Dev

オブジェクトのすべての値をオブジェクトの数に変換する方法

分類Dev

MySQL結果セットを単一のJSONオブジェクト(MySQLデータ型)に変換する

分類Dev

複数のJSONをオブジェクトJSON.NETに変換する

分類Dev

単一のオブジェクトを配列に変換する関数?

分類Dev

複数のUITextfieldに単一のIOSUIDatePickerオブジェクトを使用する方法

分類Dev

配列を含むオブジェクトをオブジェクトを含む配列に変換する最良の方法とその逆

分類Dev

系列オブジェクトを単一の文字列に変換する方法

分類Dev

JSON 文字列 (複数のオブジェクトを含む) を JavaScript 変数に入れる方法

分類Dev

TypeScriptでJSONオブジェクトを別のオブジェクトに変換する方法

分類Dev

JSONオブジェクトを動的オブジェクトに変換する

分類Dev

javascriptオブジェクトをjsonオブジェクトに変換する

分類Dev

JsonオブジェクトをJavaオブジェクトに変換する

分類Dev

Javaを使用してJSONオブジェクトを含む文字列を実際のJSONに変換する方法

分類Dev

Rethinkdbは、オブジェクトの配列を単一のオブジェクトに変換します

分類Dev

Lodash / underscore:オブジェクトの配列を単一のオブジェクトに変換します

分類Dev

MongoDBはオブジェクトの配列を単一のオブジェクトに変換します

分類Dev

単一のオブジェクトをオブジェクトの配列に変換します

Related 関連記事

  1. 1

    jsonを使用して、複数のオブジェクトを含むjsonファイルをjavaオブジェクトのリストに変換する方法

  2. 2

    単一のオブジェクトを複数のオブジェクトに変換するc#

  3. 3

    複数のJSONオブジェクトを含むAsanaAPI応答をPythonオブジェクトに変換する方法

  4. 4

    オブジェクトを含む配列をLaravelRequestオブジェクトのような1つのオブジェクトに変換する方法

  5. 5

    オブジェクト内の複数のデータを含む文字列にオブジェクトの値を変換する方法?

  6. 6

    オブジェクト内の複数のデータを含む文字列にオブジェクトの値を変換する方法?

  7. 7

    オブジェクトを含むオブジェクトをオブジェクトの配列に変換する方法

  8. 8

    配列を含むオブジェクトをオブジェクトのオブジェクトに変換する方法

  9. 9

    一連のjsonオブジェクトを単一のjsonオブジェクトに変換します

  10. 10

    複数のオブジェクトを含むJSON応答を解析する方法

  11. 11

    複数のjsonオブジェクトをオブジェクトの配列に変換します

  12. 12

    オブジェクトの配列を単一のオブジェクトに変換する

  13. 13

    オブジェクトのすべての値をオブジェクトの数に変換する方法

  14. 14

    MySQL結果セットを単一のJSONオブジェクト(MySQLデータ型)に変換する

  15. 15

    複数のJSONをオブジェクトJSON.NETに変換する

  16. 16

    単一のオブジェクトを配列に変換する関数?

  17. 17

    複数のUITextfieldに単一のIOSUIDatePickerオブジェクトを使用する方法

  18. 18

    配列を含むオブジェクトをオブジェクトを含む配列に変換する最良の方法とその逆

  19. 19

    系列オブジェクトを単一の文字列に変換する方法

  20. 20

    JSON 文字列 (複数のオブジェクトを含む) を JavaScript 変数に入れる方法

  21. 21

    TypeScriptでJSONオブジェクトを別のオブジェクトに変換する方法

  22. 22

    JSONオブジェクトを動的オブジェクトに変換する

  23. 23

    javascriptオブジェクトをjsonオブジェクトに変換する

  24. 24

    JsonオブジェクトをJavaオブジェクトに変換する

  25. 25

    Javaを使用してJSONオブジェクトを含む文字列を実際のJSONに変換する方法

  26. 26

    Rethinkdbは、オブジェクトの配列を単一のオブジェクトに変換します

  27. 27

    Lodash / underscore:オブジェクトの配列を単一のオブジェクトに変換します

  28. 28

    MongoDBはオブジェクトの配列を単一のオブジェクトに変換します

  29. 29

    単一のオブジェクトをオブジェクトの配列に変換します

ホットタグ

アーカイブ