Sample code for 30+ languages & platforms
Unicode C

Create JSON Array of Strings

See more JSON Examples

Demonstrates how to create a JSON array of strings.

Chilkat Unicode C Downloads

Unicode C
#include <C_CkJsonArrayW.h>

void ChilkatSample(void)
    {
    HCkJsonArrayW jarr;

    // The goal of this example is to produce this:

    // [
    //   "tag1",
    //   "tag2",
    //   "tag3"
    // ]

    jarr = CkJsonArrayW_Create();
    CkJsonArrayW_AddStringAt(jarr,-1,L"tag1");
    CkJsonArrayW_AddStringAt(jarr,-1,L"tag2");
    CkJsonArrayW_AddStringAt(jarr,-1,L"tag3");

    CkJsonArrayW_putEmitCompact(jarr,FALSE);
    wprintf(L"%s\n",CkJsonArrayW_emit(jarr));


    CkJsonArrayW_Dispose(jarr);

    }