public static String json()

in atomos.utils/atomos.utils.substrate.impl/src/main/java/org/apache/felix/atomos/utils/substrate/impl/json/DynamicProxyJsonUtil.java [40:70]


    public static String json(final DynamicProxyConfiguration dynamicProxyConfig)
    {
        final AtomicBoolean firstSet = new AtomicBoolean();
        final AtomicBoolean firstItem = new AtomicBoolean();
        final StringBuilder json = new StringBuilder();
        json.append(START);
        for (final Set<String> items : dynamicProxyConfig.getItems())
        {
            if (!firstSet.compareAndSet(false, true))
            {
                json.append(COMMA);
            }
            json.append(NL);
            json.append(ind(1));
            json.append(START);
            for (final String item : items.stream().sorted().collect(Collectors.toSet()))
            {
                if (!firstItem.compareAndSet(false, true))
                {
                    json.append(COMMA);
                }
                json.append(String.format(ITEM_PATTERN_EXIST, item));
            }
            firstItem.set(false);
            json.append(END);
        }
        json.append(NL);
        json.append(END);
        return json.toString();

    }