simpleini | simple API to read and write INI | JSON Processing library

 by   brofield C++ Version: v4.19 License: MIT

kandi X-RAY | simpleini Summary

kandi X-RAY | simpleini Summary

simpleini is a C++ library typically used in Utilities, JSON Processing applications. simpleini has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

MIT Licence allows free use in all software (including GPL and commercial). multi-platform (Windows 95 to Windows 10, Windows CE, Linux, Unix). loading and saving of INI-style configuration files. configuration files can have any newline format on all platforms. liberal acceptance of file format. support for multi-line values (values with embedded newline characters). optional support for multiple keys with the same name. optional case-insensitive sections and keys (for ASCII characters only). saves files with sections and keys in the same order as they were loaded. preserves comments on the file, section and keys where possible. supports both char or wchar_t programming interfaces. supports both MBCS (system locale) and UTF-8 file encodings. system locale does not need to be UTF-8 on Linux/Unix to load UTF-8 file. support for non-ASCII characters in section, keys, values and comments. support for non-standard character types or file encodings via user-written converter classes. support for adding/modifying values programmatically. should compile with no warnings in most compilers.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              simpleini has a medium active ecosystem.
              It has 861 star(s) with 277 fork(s). There are 49 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 0 open issues and 43 have been closed. On average issues are closed in 466 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of simpleini is v4.19

            kandi-Quality Quality

              simpleini has 0 bugs and 0 code smells.

            kandi-Security Security

              simpleini has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              simpleini code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              simpleini is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              simpleini releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of simpleini
            Get all kandi verified functions for this library.

            simpleini Key Features

            No Key Features are available at this moment for simpleini.

            simpleini Examples and Code Snippets

            No Code Snippets are available at this moment for simpleini.

            Community Discussions

            QUESTION

            SimpleINI library - can't compile a code with SI_NO_CONVERSION defined
            Asked 2020-Nov-01 at 21:50

            I use SimpleINI library on Linux. There is the following comment:

            ...

            ANSWER

            Answered 2020-Nov-01 at 21:22

            The doc you included says it all:

            Only CSimpleIniA etc is defined [when SI_NO_CONVERSION is defined].

            Below is an edited version of the first example in the README.md. The SI_ASSERT macro is defined in the header file but the ASSERT_EQ and ASSERT_STREQ macros, referenced in the example, are not. It's almost unforgivable that someone's examples don't compile.

            As I mentioned in a comment, this is not a well-maintained project. The instructions for building and testing don't work in a very obvious way. Seems like the developer has files in his working copy that aren't in the git repository. Inexcusable.

            Additionally, I get extra compilation errors when I define SI_NO_CONVERSION. Don't use this project. Use something else instead.

            Source https://stackoverflow.com/questions/64241321

            QUESTION

            soci gives fatal error: mysql.h: No such file or directory
            Asked 2020-Aug-27 at 09:10

            When I am trying to compile a program that is using SOCI library I get:

            ...

            ANSWER

            Answered 2020-Aug-27 at 09:10

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install simpleini

            You can download it from GitHub.

            Support

            Full documentation of the interface is available in doxygen format.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/brofield/simpleini.git

          • CLI

            gh repo clone brofield/simpleini

          • sshUrl

            git@github.com:brofield/simpleini.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular JSON Processing Libraries

            json

            by nlohmann

            fastjson

            by alibaba

            jq

            by stedolan

            gson

            by google

            normalizr

            by paularmstrong

            Try Top Libraries by brofield

            simpleopt

            by brofieldC++

            memcacheclient

            by brofieldC++

            gegg

            by brofieldC++

            pbxlog

            by brofieldGo