重要
序列化 JSON 的程式庫仍在開發中,而且您的 milage 可能會有所不同。
如同在消費者入門中所述,調適型卡片只是卡片物件模型的序列化 JSON 物件。 為了讓操作物件模型變得更容易,我們定義了一些程式庫,以定義可輕鬆序列化/還原序列化 json 的強型別類別階層。
您可以使用任何您想要建立調適型卡片 json 的工具。
adaptivecardsNpm 套件會定義可在 javascript 中使用調適型卡片的程式庫
安裝
npm install adaptivecards
範例
下列 API 說明如何使用物件模型來建立調適型卡片,並將其序列化為 JSON。
let card = new Adaptive.AdaptiveCard();
card.version = new Adaptive.Version(1, 0);
let textBlock = new Adaptive.TextBlock();
textBlock.text = "Hello World";
card.addItem(textBlock);
let json = card.toJSON();